Bug the Gathering
Offlinefähiger mobiler Roguelike-Deckbuilder für iOS und Android, entwickelt mit React Native und Expo. Baue eine IT-inspirierte Strategie in einem prozeduralen Survival-Run auf.
Über das Projekt
BUG: The Gathering ist ein mobiles Karten-Roguelike im Querformat, inspiriert von Slay the Spire und Hearthstone. In The Sprint wählen Spieler eine von fünf IT-inspirierten Klassen, bauen ein Deck, navigieren durch eine Seed-basierte Karte und bestreiten Kämpfe, Events, Shops und mehrphasige Bosse. Das Spiel läuft vollständig offline; eine reine TypeScript-Engine trennt Kampf und prozedurale Generierung von der React-Native-Präsentationsschicht.
Hauptmerkmale
- React-Native- und Expo-App, optimiert für mobiles Spielen im Querformat
- Fünf spielbare Klassen und Deckbau-Fortschritt über Roguelike-Runs hinweg
- Reine, deterministische Kampf- und Wellengenerierungs-Engine, getrennt vom UI-Code
- Skia-basierte Karten, Kampfeffekte, Animationen, Audio und haptisches Feedback
- Local-first State-Management, englische und polnische Lokalisierung sowie automatisierte Jest-Tests
Technische Herausforderungen
Die größte technische Herausforderung ist eine reaktionsschnelle native Kampfoberfläche, während in einem Zug mehrere visuelle Effekte und Zustandsübergänge auftreten können. Kampf- und Fortschrittslogik bleiben deterministisch und vom Rendering getrennt; langlebige Skia-Flächen und sorgfältig verwaltete Animationslebenszyklen reduzieren GPU- und Native-View-Last auf Mobilgeräten.
