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