Allgemeine Informationen
| Veranstaltungsname | Vorlesung: WP Spieleprogrammierung |
| Veranstaltungsnummer | SPIEPRO |
| Semester | WS 2026/2027 |
| Aktuelle Anzahl der Teilnehmenden | 0 |
| maximale Teilnehmendenanzahl | 18 |
| Fachbereich/Fachrichtung | Umweltplanung / Umwelttechnik |
| beteiligte Einrichtungen | Informatik_UCB |
| Veranstaltungstyp | Vorlesung in der Kategorie Lehre |
| Nächster Termin | Donnerstag, 15.10.26, 16:20 - 19:30 Uhr 9917-151 |
| Teilnehmende | Wahlpflichtfach für Bachelor-Studierende AI, MI und UI |
| Voraussetzungen | Die Studierenden sollten das Wissen aus den Lehrveranstaltungen Programmierung 1 – 3, Lineare Algebra und Algorithmen und Datenstrukturen beherrschen. |
| Lernorganisation | Vorlesung mit integrierten Übungen |
| Leistungsnachweis | Hausarbeit |
| SWS | 4 |
| Kontaktzeit [Stunden] | 45 |
| Selbststudium [Stunden] | 105 |
| Workload [Stunden] | 150 |
| Studieninhalte |
Die Veranstaltung vermittelt die Grundlagen der Spieleprogrammierung indem der Aufbau einer Spiele-Engine mit deren einzelnen Modulen in der Theorie zunächst vorgestellt und anschließend in einer Spiele-Engine in Form prototypischer Spielumsetzungen praxisorientiert erlernt wird . Dies umfasst die Bereiche: - Grundlagen einer Spiele-Engine - Zeitmanagement in Spielen - Ressourcen Management - Ereignisbehandlung - Visuelle Effekte (z. B. Animationen / Partikel Systeme ) - Audio Effekte - Grundlagen KI-Programmierung - Grundlagen der Netzwerkprogrammierung |
| Qualifikationsziele | Die Studierenden sollen mit den Grundlagen der Spieleprogrammierung und deren vielfältigen Methoden vertraut sein. Sie kennen den Aufbau einer Spiele-Engine, sind mit den wichtigsten Modulen vertraut und sind in der Lage diese selbst in einer Spiele-Engine einzusetzen. |
| Lernhilfen / Literatur |
• Jason Gregory, Game Engine Architecture 2nd Edition (2014), CRC Press • Robert Nystrom, Game Programming Patterns (2014), Genever Benning • Dunn, Parberry, 3D Math Primer for Graphics and Game Development (2011), CRC Press • Mat Buckland, Programming Game AI by Example (2004), Wordware Puplishing |
| Modulverantwortliche(r) | Markus Schwinn |
| ECTS-Punkte | 5 |