CubeWar ist ein browserbasiertes Multiplayer-Spiel, in dem Spieler Würfel-Charaktere in schnellen, strategischen Kämpfen steuern.
Ich habe den gesamten Stack selbst entwickelt, inklusive der Spiel-Engine, des Client-Timeline-Systems und des Echtzeit-Netzwerks mit Redis-basiertem Matchmaking für flüssiges Gameplay.
Spieler können sich in 1-4er-Partys zusammenschließen, um Matches gemeinsam zu bestreiten oder gegen andere Teams anzutreten. Das System stellt sicher, dass alle Partymitglieder in dieselbe Spielsession kommen, wodurch koordiniertes Gameplay natürlich und spaßig wirkt.
CubeWar basiert auf einer Microservice-Monorepo mit separaten Services für Spiel-Logik, Matchmaking und Benutzerverwaltung. Gemeinsame Pakete ermöglichen modulare und skalierbare Features für Spiele, Services und UI-Komponenten.
Die Engine umfasst ein Client-Server-Timeline-System für flüssige Animationen, flexible Spielkartenlayouts, mehrere Spielmodi und ein Party-System. Ich habe zudem alle 3D-Modelle, Icons und UI-Elemente erstellt und hatte so die volle Kontrolle über technische und visuelle Aspekte des Projekts.
Insgesamt zeigt das Projekt Full-Stack-Entwicklung, Echtzeit-Multiplayer-Netzwerke und eine skalierbare Architektur.