During the exercises the student will learn the foundations of game engines. In small groups they will create a game engine in C++, including implementing a scenegraph for 2D/3D graphics, integrating collision detection and physics simulation and developing gameplay systems. Also, small games or tech demos will be built to showcase the features of the game engine.
The final submission consists of a game engine (source code and binaries) including both a report and games/tech demos that showcase its features. The duration of the oral examination is 30 minutes per examinee.