113521a Game Engine Programming
Zuletzt geändert: | 15.03.2024 / Radicke |
EDV-Nr: | 113521a |
Studiengänge: |
Medieninformatik (Bachelor, 7 Semester), Prüfungsleistung im Modul Game Engine Programming
in Semester
3 4 6 7
Häufigkeit: nur SS Studienübergreifendes Angebot - Minors, Prüfungsleistung im Modul Game Engine Programming in Semester 1 Häufigkeit: nur SS |
Dozent: | |
Link zur Veranstaltung / zum E-Learning-Kurs: |
|
Sprache: | Deutsch und Englisch |
Art: | V, P |
Umfang: | 4 SWS |
ECTS-Punkte: | 6 |
Prüfungsform: | |
Bemerkung zur Veranstaltung: | Unterrichtssprache Deutsch und Englisch Teilnehmerbeschränkung |
Beschreibung: | See GitLab Pages link above. |
English Title: | Game Engine Programming |
English Abstract: |
Students learn about the architecture and inner workings of modern game engines. The open source Godot engine in particular is utilized as a test- and learning platform. An emphasis is put on the extension, tweaking, and modification of the engine using modern C++. The architectural aspects, as well as the theory behind the most important core engine systems, are covered in great detail. Special emphasis is put on Engine Support Systems, Scripting Languages, Memory Management, Time Measurement, Resource Management and Multi-Core Architectures. The students also get the chance to apply their knowledge in three "mini projects", which are implemented in the context of the Godot engine. Automated unit tests are used to ensure proper functionality. Learning goals:
|
Literatur: |
Weitere Literatur finden Sie in der HdM-Bibliothek. |
Internet: |
Godot EngineGodot Engine Source Code
GitBuild ToolsIDEsThird-party ToolsOnline ArticlesYouTube ChannelsYouTube Talks |