Zurück zu allen Projekten
Game Development
Erfahrung im Game Development mit Unity(C#)
UnityC#

Projektbeschreibung:
Im Rahmen meiner selbstständigen Auseinandersetzung mit Game Development habe ich umfangreiche praktische Erfahrung mit Unity gesammelt und dabei die Programmiersprache C# erlernt. Ich habe eine Vielzahl von Spielen umgesetzt – sowohl in 2D als auch in 3D –, um verschiedene Genres und Mechaniken zu erkunden. Zu den Projekten gehören:
- Ein Top-Down 2D Wave-Clear-Survivor mit Highscore-System (inspiriert von Brotato)
- Ein 2D Textadventure im Escaperoom-Setting mit nummerierten Auswahlmöglichkeiten (1, 2, 3)
- Ein Flappy Bird Clone
- Ein Cookie Clicker Clone
- Ein klassischer 2D Spaceshooter
- Ein 2D Dungeon RPG mit erkundbarem Dungeon, Items und Bosskampf
- Ein 3D Jump-and-Run-Parcoursspiel mit einer rollenden Kugel
- Ein 3D Open-World-Erkundungsspiel mit freier Navigation auf einer offenen Map
Dadruch habe ich fundierte Kenntnisse in Unitys Editor, Scripting und Asset-Management erlernt und zusätzlich ein tiefes Verständnis für spielerische Mechaniken, UI-Design und Optimierung entwickelt.
Erlernte Skills:
- Umgang mit dem Unity Editor: Szenen-Management, Prefabs, Animationen, UI und Audio/FX
- Scripting: C# objektorientierte Programmierung, Input-Handling, Event-Systeme, State Machines
- 2D-Mechaniken: Tilemaps, 2D-Rigitbody und Collidiers, Sprites und Animationen
- 3D-Mechaniken: 3D-Physik, Terrain erstellung und Meshing
Technische Herausforderungen:
- Performance-Optimierung in Wave-Survivor und Spaceshooter: Viele Gegner/Partikel ohne Framerate-Einbrüche
- UI- und Input-Management: Responsive Menüs
- Balancing und Polish: Schwierigkeitkurven, passende Animationen und Feedback-Loops
- Zeitliche Begrenzung des Projekts
Ergebnis:
- Vollständig spielbare Prototypen verschiedener Gernes
- Fundierte Unity-Expertise
- Fundierte C# und Scripting Kenntnisse