Zurück zu allen Projekten

Game Development

Erfahrung im Game Development mit Unity(C#)

UnityC#
Game Development
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