Das Ziel der Lehrveranstaltung Computergraphik 2 (LU) an der TU Wien ist, über ein Semester ein voll funktionsfähiges 3D Spiel zu entwickeln, wobei die komplette Engine von Grund auf selbst entwickelt werden muss.
Ich war in einem 2 Mann Team zuständig für die Entwicklung der Engine-Architektur und die Entwicklung des Design Konzeptes (inkl. aller grafischen Inhalte). Als eines der wenigen Teams konnten wir bei der ersten Abgabe schon einen vollständig spielbaren Spiel-Prototyp präsentieren.
Zur Zeit der Entwicklung war OpenGL 3.2 und GLSL 1.5 gerade erschienen und noch keinerlei Dokumentation ausser der OpenGL API Specification verfügbar.