Learning Outcomes
Die Studierenden können Spieleengines, spezifisch Unity3D, einsetzen, um eigenständig Projekte wie Spiele, Simulationen oder Visualisierungen umzusetzen.
Hierfür sollten die Studierenden nach erfolgreichem Abschluss des Kurses
- die grundlegenden Möglichkeiten und Limitationen einer Game Engine verstehen
- mit verschiedenen Arten von Assets arbeiten und diese benutzen können
- mit dem Prozess der Entwicklung eines einfach Spiels von der Idee mindestens bis zum spielbaren Prototyp vertraut sein
- wissen, welche Komponenten der Engine für welche Zwecke zu nutzen sind
Studierende sollen die Machbarkeit von Spielideen eigenständig evaluieren und sie gegebenenfalls realisieren können.
Inhalt
- Allgemeine Übersicht über Unity3D
- Einrichtung, Einstellungen und Anpassung für Projekte und Zielplattformen
- Programmierung von GameObjects, Kommunikation zwischen verschiedenen Elementen der Engine
- Einbindung von Assets wie Graphiken, Modellen und Soundeffekten
- Nutzung der Graphik-, Physik- und Soundengines
- Nutzung verschiedener Eingabemethoden für Spiele
- Debuggingmethoden
- Kompilierung und Testen eines Projekts
Methoden
- Einführender Workshop (in der HIP-Woche)
- Vertiefende Arbeit an einem eigenen Projekt
- Möglichkeit zu Feedback und Beratung
Literatur
TODO