Game Development · Unity 6
Mind Brake Protocol — Roguelike-Dungeon-Crawler
2D-Top-Down-Roguelike in Unity 6: prozedural generierte Dungeons, sieben Gegnertypen mit eigener KI, Shop- und Upgrade-System und ein vollständiges Savegame — Gamedesign und Programmierung aus einer Hand.
Jede Ebene entsteht prozedural als Graph aus Räumen: ein garantierter Pfad zum Bossraum plus zufällige Abzweigungen mit gewichteten Raumtypen (Kampf, Falle, Schatz, Shop). Die Dungeon-Logik ist reines C# und komplett von der Szene entkoppelt — es existiert immer nur der aktuelle Raum, dadurch kann der Dungeon beliebig groß werden.
Sieben Gegnertypen mit eigenem Verhalten: vom stürmenden Nahkämpfer über einen Minions beschwörenden Nekromanten bis zu zwei Minibossen und einem mehrphasigen Endboss mit zielsuchenden Projektilen und telegrafierten Blitzschlägen. Die Wegfindung läuft über ein zur Laufzeit aufgebautes und pro Raum neu gescanntes A*-Navigationsgitter.
Das Speichersystem persistiert den kompletten Spielzustand als JSON — Dungeon-Graph, Spielerwerte, Inventar und sogar Positionen und Lebenspunkte der Gegner mitten im Kampf — über eine automatisch entdeckte IDataPersistence-Schnittstelle.
Dazu kommen ein Shop mit permanenten Upgrades (mit abnehmendem Grenzertrag) und stapelbaren Verbrauchsgegenständen sowie unendlicher Abstieg: Jede Ebene ist größer als die vorherige, Schwierigkeits-Hooks stecken in jedem Gegner.