Skip to main content

Module

CSC3222 : Gaming Simulations

  • Offered for Year: 2020/21
  • Module Leader(s): Dr Rich Davison
  • Lecturer: Dr Giacomo Bergami
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus
Semesters
Semester 2 Credit Value: 10
ECTS Credits: 5.0

Aims

To provide students with the understanding of physics based 3D simulation.
To allow the students to make practical use of AI techniques for automated elements of 3D simulations.
To encourage students to explore recent advances in 3D simulation technologies.

Outline Of Syllabus

1) Equations and their Solutions - Understand how a set of equations may be solved and sometimes combined to derive simulation.
2) Newtonian Physics - How to create a series of solutions in software that allow simple forces to be represented in a virtual world.
3) Springs - How to create efficient software solutions to creating springs that may be applied to create a variety of simulation effects.
4) Fluid Dynamics - The use of equations to create a simulation of a liquid while understanding the importance of constraints.
5) Collision Detection and Response - The use of software to create simulations that allow virtual objects to interact.
6) Particles, Effects and Sound - Be able to apply a computationally cheap solution in software to create significant effects within a virtual world.
7) Path finding - The use of path finding to create realistic movement and how to efficiently create such a solution in software.
8) Choice and States - The use of state machines and parameterisation to create non-user controlled characters in a simulation.

Teaching Methods

Module leaders are revising this content in light of the Covid 19 restrictions.
Revised and approved detail information will be available by 17 August.

Assessment Methods

Module leaders are revising this content in light of the Covid 19 restrictions.
Revised and approved detail information will be available by 17 August.

Reading Lists

Timetable