INFOMGP
Game Physics

Course overview

The course Game Physics is given as a part of the GMT Master program at the Utrecht University. The course is given in the 4th period on Monday morning from 11:00 to 12:45 and on Wednesday morning from 9:00 to 10:45 (timeslot A).

The first three lectures will be dedicated to the essential physics for game developers. Therefore the typical high school mathematics knowledge is highly recommended to attend this course. You can get an idea of the required knowledge by checking out the Elementary Math for GMT course.

Prior following (and success) of the GMT Master courses Computer Animation and Motion and Manipulation will come handy.

The prior knowledge of an object-oriented programming language (preferably C++) is required for the practical assignment.

The learning goals of the course include the following acquisitions of knowledge and academic skills:

  • essential physics for game developers
  • rigid body physics
  • numerical integration methods
  • collision detection and collision resolution
  • soft body physics
  • physics engine design and implementation
  • overview of current trends in game physics research
  • critical assessment of research papers
  • practical implementation of physics concepts
  • written and oral presentation of third-party and self works