In diesem Projekt wurde eine Game Engine implementiert, die in der Vorlesung Gameplay Programming zum Einsatz kommt. Als Grundlage für die Entwicklung diente das Framework aus der Veranstaltung Game Engine Programming, welches um folgende Features erweitert wurde: Ein Skriptsystem, Integration von Havok-Physics und Animation, ein komponentenbasiertes Gameobject-System, konfigurierbare hierarchische State-Machines und ein Eventsystem.
Entwickelt wurde die Engine nach Ansätzen moderner Softwareentwicklungsmethoden. Zum Beispiel kamen Elemente des Extreme Programming, Testdriven-Development und Rapid Prototyping zum Einsatz. Unterstützt wurde der Prozess durch Continuous Integration und fortgeschrittenen git Workflow.
Projektarbeit
SS2014
Computer Science and Media (Master)
Team |
Julius Flohr, Manuel Maier, Hannes Pernpeintner |
Betreuer |
Stefan Radicke |