Fakultät Informatik

Game Physics (Physikalische Grundlagen für Computerspiele, IN0037)

 Prof. Dr. Nils Thuerey

Game Physics (Physikalische Grundlagen für Computerspiele)

Time, Place

Mondays, 10:00-12:30,  Hochbrueck HS2 (0.01.17)


October 24., 2016


 ...can be found here.


Einführung in die Informatik 1, Game Engine Design, Analysis


- Exam check (Klausureinsicht) for repetition exam: on Fr., May. 5, 10:00 to 11:00 in room 02.13.053.


This lecture is intended for Bachelor students in Informatik: Games Engineering. The module consists of 3 lecture hours and 2 hours of exercise per week. The exercises will be four programming tasks for groups of 3-4 students. The last task is an open projected to be presented at the end of the semester.


This lecture provides an introduction to the fundamentals of game physics. Particular aspects covered are mathematics for game physics, rigid body dynamics, collision detection and response, particle dynamics, mass-spring systems, particle fluids, PDEs and discretization.

More specifically, course topics are:

  • Particle effects
  • Mass-spring Systems
  • Numerical Integration
  • Numerical solution techniques for ODEs
  • Rigid body simulation
  • Resolving collisions
  • Spatial partitioning structures
  • Collision detection
  • Particle based fluid simulation


The students understand several basic algorithms for physics simulations that are commonly used in real-time applications, and can classify the algorithms with respect to computational complexity and stability.


  • Game Physics Engine Development: How to Build a Robust Commercial-Grade Physics Engine for your Game, Ian Millington
  • Physics for Game Developers, David M Bourg
  • ( Game Physics, David. H. Eberly )


- In collaboration with partners from industry, we have a number of thesis topics available in the area of point-based rendering, geo-localization using public data, scene fusion from different viewpoints. If you are interested, please contact  westermann(at)tum.de


- Game Devel. Lab Practical for SS'18: kick off meeting on April 3rd,  details here. No matching system sign upneeded!


- One PhD position on   Turbulence Visualization is available at the Computer Graphics & Visualization group.