Fakultät Informatik


Note, this practical takes place every semeter.

 The current instance of the Computer Games Laboratory is here!



Computer Games Laboratory

Computer Games Laboratory

Time, Place

Mo. 14:00 - 16:00, room 02.13.010

(only on days with milestone submissions, see detailed schedule below)


Mandatory kick-off meeting: April 9th, 10:00 in 02.13.010. (If you cannot make it, contact us... it won't be possible to join later on!)


Main wiki:  https://gameslab.wiki.tum.de/

This course is open only to master students in Informatik: Games Engineering. The module comprises lectures, programming exercises, and student presentations

Final pres.:

The final presentation of results will take place during the demo day (Jul. 14), and there will be a prize for the best game!


Bachelor Informatik: Games Engineering


- Note, information on the wiki access will follow on Apr. 20, the first part of the project notebook texts should be submitted by Apr. 24.


Short Summary

Computer games development comprises the conception of the game world and the specification of the game flow and rules, artistic aspects, as well as the technical realization of the game via software, interaction- and display-devices. The goal of this course is to facilitate an in-depth understanding of the game development process. Students gradually design and develop a computer game in small groups and get acquainted with the art of game programming.


The Computer Games Laboratory addresses modern three-dimensional computer games technologies. In small teams, students will design and develop a computer game. The focus will be on the technical aspects of game development, such as rendering, interaction, physics, networking, distribution and parallelization, animation, and AI. In addition, we will cultivate creative thinking for advanced gameplay and visual effects. 

This is a practical course which involves a hands-on approach with neither traditional lectures nor exercises. Instead, we will meet ca. once a week to discuss technical issues and to track progress. Students can utilize available game engines, yet we will make sure that a considerable own programming effort will be invested. While development will take place on PCs, students are free to choose the target platform of their final game. 

At the end of the course, all results will be presented to the public. The best projects, choosen by the audience and a jury of experts from industrial partners, will be awarded hard- and software prices.  


  • Good programming skills (course projects are written in C++).
  • Students should have passed successfully the Bachelor program Informatik: Games Engineering.
  • We recommend higher level courses in the area of specialization related to the game technology making your game distinct.


Regardless the content of the game, the development process must adhere to the guidelines proposed below. Students are encouraged to design a game that has strong links to one of the areas of specialization in the curriculum of the Master program Informatik: Games Engineering.     

Students chose their favorite area of specialization and contact the corresponding adminstrator (see list below) to propose and discuss the intended game. Teams from different areas can also join to create an even more complex game. All students have to sign up for the Computer Games Laboratory and attend the mandatory lectures. It is not possible to join later on during the semester.


The following milestones have to be reached over the course of the semester. On the one hand this ensure that no group is completely left behind, or looses track of producing a playable game at the end of the semester. On the other hand, it will be cool to see the progress of all participating teams!

Calendar weeks and deadlines:

  • 15 - Introduction & form groups (Apr. 9)
  • 16 -
  • 17 - Informal pitch of the game idea (Apr. 20, Texts deadline: Apr. 24)
  • 18 -
  • 19 -
  • 20 - Formal proposal & physical prototype (May 11)
  • 21 -
  • 22 -
  • 23 - Interim demo (June 1)
  • 24 -
  • 25 -
  • 26 - Alpha release demo (June 22)
  • 27 - Playtesting results (June 29)
  • 28 -
  • 29 - Final presentation (July 14)


Final presentation details:

The final demo of the game projects will take place at the Demo Day 2015. The course supervisors will visit the booth of each team then for an in depth demo. The following things are required on that day:

  1. the regular 1min demo day presentation , use the final digital video here (see project structure)
  2. the 10min presentation 
  3. final materials & video uploaded to the wiki by the end of the day



Dr. G. Groh (grohg@in.tum.de),
Prof. Dr. N. Thuerey (nils.thuerey@tum.de),
Prof. Dr. R. Westermann (westermannotum.de)





- 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-up needed!


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