Game Programming is part of the curriculum of the Computer Graphics Systems Group at Hasso Plattner Institute. In course of the seminar, groups of 3 or 4 students develop an interactive application. The goal of this seminar is to learn how to manage a software project, to code using C++, to apply libraries to their project, and to set up projects using CMake as cross-platform build environment.
For other examples of projects realized during the seminar watch the showreel.
After getting to know what hardware we'd have at hand, we decided to develop our game for the Leap Motion, with focus on the interaction. For more information on our project, browse through this website and have a look at our (German) presentations:
Teetair was developed by
Meike Baumgärtner,
Philipp Fischbeck,
Stefan Neubert and
Marianne Thieffry during Game Programming seminar in winterterm 2013/14.
Tutoring by
Jan Klimke.
Developing a project like Teetair was only possible due to some handy tools we used:
Visual Studio is an integrated development environment for C++.
Git is a software for revision control and source code management, while SourceTree is a graphical user interface to simplify the use of Git.
Redmine is a project administration tool for managing project structure, time, tasks and knowledge.