Diese Weiterbildung vermittelt tiefgehende Kenntnisse zur Entwicklung performanter Spiele-Engines und hochqualitativer Spiele für verschiedene Plattformen.
Einführung in Game Engineering und Mathematik (3 Wochen)- Grundlagen der Vektoralgebra, Physik und Kinematik
- Erstellung einfacher Spielsysteme mit C++ und C#
- Grundlagen von Echtzeit-Rendering und Game-Loops
3D-Engines und Rendering-Techniken (4 Wochen)
- Arbeiten mit Unity und Unreal Engine
- Shader-Programmierung mit HLSL und GLSL
- Optimierung von Grafiken für High-Performance-Spiele
Physik-Engines und Simulation (4 Wochen)
- Dynamik und Kollisionserkennung in Spielen
- Ragdoll-Physik und Interaktion mit Objekten
- Optimierung von Physikberechnungen für bessere Performance
Multiplayer- und Netzwerkentwicklung (3 Wochen)
- Client-Server-Architekturen in Spielen
- Latenz-Optimierung und Vorhersagetechniken
- Sicherheit und Datenvalidierung für Multiplayer-Spiele
KI für Spiele (3 Wochen)
- Erstellung intelligenter NPCs mit Pathfinding
- Verhaltenssteuerung mit Finite State Machines und Behavior Trees
- Dynamische Anpassung von Spielwelten mit prozeduraler KI
Plattformübergreifende Spieleentwicklung (4 Wochen)
- Optimierung für PC, Mobile und Konsole
- Entwicklung für VR- und AR-Plattformen
- Performance-Tuning und Speicherverwaltung
Praxisprojekt - Game Engineering (3 Wochen)
- Entwicklung eines komplexen Spiels oder einer Engine-Komponente
- Arbeiten mit fortgeschrittenen Rendering-Techniken
- Teamarbeit mit Git und agilem Projektmanagement
Arbeitsmarktvorbereitung und Abschlussprojekt (4 Wochen)
- Erstellung eines Game-Engineering-Portfolios
- Vorbereitung auf Bewerbungsprozesse in der Spieleindustrie
- Karriereberatung für Indie-Entwicklung und AAA-Studios