Spieleprogrammierung und 3D-Animation

Fakult?t

Fakult?t Ingenieurwissenschaften und Informatik (IuI)

Version

Version 1 vom 02.03.2026.

Modulkennung

11B1850

Niveaustufe

Bachelor

Unterrichtssprache

Deutsch

ECTS-Leistungspunkte und Benotung

5.0

H?ufigkeit des Angebots des Moduls

Winter- und Sommersemester

Dauer des Moduls

1 Semester

 

 

Kurzbeschreibung

Digitale Spiele sind aus dem Alltag vieler Menschen nicht mehr wegzudenken. Ob vor dem heimischen PC, auf der Couch zusammen mit Freunden oder w?hrend der Zugfahrt mit dem Smartphone, Spiele haben unseren Alltag durchdrungen und sind zu einer milliardenschweren Industrie avanciert. Obwohl sich digitale Spiele in ihrer Auspr?gung stark unterscheiden k?nnen und darüber hinaus für unterschiedliche Plattformen entwickelt werden (PC, Konsole, Handheld, Smartphone, Browser, etc.), lassen sich dennoch viele Konzepte verallgemeinern und bilden so einen Grundstock, der für erfolgreiche Spieleentwicklungen von besonderem Wert ist. In diesem Modul lernen die Studierenden die wichtigsten Konzepte zur effizienten Spieleprogrammierung und Erzeugung von 3D-Animationen kennen und bekommen die M?glichkeit, ihr neu erlerntes Wissen direkt in einem eigenen Spieleprojekt umzusetzen.

Lehr-Lerninhalte

In diesem Modul werden grundlegende Techniken, Systeme und Prinzipien der Spieleprogrammierung & 3D-Animation vermittelt:

1. Softwarearchitektur von Spielen: Game-Loops, Entit?ten, Game-States, etc.

2. Character Animation: Rigging, Keyframing, Skinning

3. Prozedurale Animation: Inverse Kinematik & Schw?rme

4. Physikalisch-plausible Darstellungsverfahren und Materialien

5. Grundlagen des Gamedesigns

6. Künstliche Intelligenz für Spiele

7. Echtzeit Physik-Simulation für Rigid- & Softbodies

Gesamtarbeitsaufwand

Der Arbeitsaufwand für das Modul umfasst insgesamt 150 Stunden (siehe auch "ECTS-Leistungspunkte und Benotung").

Lehr- und Lernformen
Dozentengebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
30VorlesungPr?senz oder Online-
30Labor-Aktivit?tPr?senz oder Online-
Dozentenungebundenes Lernen
Std. WorkloadLehrtypMediale UmsetzungKonkretisierung
30Veranstaltungsvor- und -nachbereitung-
60Prüfungsvorbereitung-
Benotete Prüfungsleistung
  • Portfolio-Prüfungsleistung
Unbenotete Prüfungsleistung
  • experimentelle Arbeit
Prüfungsdauer und Prüfungsumfang

Benotete Prüfungsleistung:

  • Schriftliche Arbeitsprobe in Form von Projekt im Rahmen der Portfolio-Prüfung: mit einem Workload von ca. 50h
  • Pr?sentation im Rahmen der Portfolio-Prüfung: ca. 10-30 Minuten

Unbenotete Prüfungsleistung:

  • Experimentelle Arbeit: Experiment: insgesamt ca. 5-6 Versuche

Empfohlene Vorkenntnisse

Lineare Algebra & Computergrafik

Wissensverbreiterung

Die Studierenden, die dieses Modul erfolgreich studiert haben, verstehen wie digitale Spiele aufgebaut sind, welche grundlegenden Techniken zur Anwendung kommen und wie man sie effizient unter laufzeitkritischen Aspekten programmiert.

Wissensvertiefung

Die Studierenden verfügen über weitreichende Kenntnisse im Bereich der laufzeitkritischen und speichereffizienten Programmierung und im Entwurf von effizienten Algorithmen im Kontext einer komplexen multimedialen Umgebung.

Wissensverst?ndnis

Die Studierenden k?nnen Studien aus der Spieleentwicklung, Echtzeit Computergrafik & 3D-Animation auf der Grundlage ihres aktuellen methodischen Fachwissens kritisch würdigen.

Nutzung und Transfer

Die Studierenden k?nnen digitale Spiele von der Konzeption bis zur Bedienung unter Berücksichtigung der technischen Komplexit?t der behandelten Medientypen entwickeln.

Wissenschaftliche Innovation

Die Studierenden k?nnen Methoden und Verfahren konzipieren, die geeignet sind, ausgew?hlte Probleme aus der Spieleentwicklungspraxis in und von Organisationen systematisch zu bearbeiten und zu l?sen.

Kommunikation und Kooperation

Die Studierenden k?nnen ihre Arbeitsergebnisse mündlich und schriftlich in klar strukturierter Form pr?sentieren.

Wissenschaftliches Selbstverst?ndnis / Professionalit?t

Die Studierenden k?nnen wissenschaftliche Verfahren und Artikel aus den Bereichen 3D-Animation, Spieleentwicklung und der interaktiven Computergrafik in angemessener Zeit verstehen und implementieren. Darüber hinaus k?nnen sie eigene Verfahren entwickeln, die auf den Grundlagen aus dem Kurs aufbauen.

Literatur

Jason Gregory, 2018, Game Engine Architecture, Third Edition, Verlag: Taylor & Francis Ltd, ISBN-13: 9781138035454

Steve Rabin, 2009, Introduction to Game Development, Second Edition

Milligton, AI for Games, 2020, Third Edition, Verlag: CRC Press,  ISBN-13 ? : ?  978-0367670566

Gabor Szauer, Game Physics Cookbook, 2017, Verlag: Packt Publishing,  ISBN-13 ? : ?  978-1787123663 

Thomas Akenine-M?ller, Eric Haines, Naty Hoffmann, 2018, Real-Time-Rendering, ?  Verlag: Taylor & Francis; 4th edition (6. August 2018),  ISBN-13 ? : ?  978-1138627000 

Mark Deloura, 2000-2010. Game Programming Gems. 1-7 Charles River Media Inc., Course Technology Press, Rockland, MA, USA.

Verwendbarkeit nach Studieng?ngen

  • Informatik - Medieninformatik
    • Informatik - Medieninformatik B.Sc. (01.09.2025)

    Modulpromotor*in
    • Lensing, Philipp
    Lehrende
    • Lensing, Philipp