Zusammenarbeit mit
Universe Dawn

React
NextJs
Nodejs
Socket.IO
RabbitMQ
MongoDB
Canvas
WebGL

Einleitung

Universe Dawn ist ein browserbasiertes MMO Echtzeit Strategiespiel, das von mehreren hundert Spielern gespielt wird. Das Spiel erfordert diplomatische und strategische Fähigkeiten und bietet den Spielern die Möglichkeit, eine Rasse und einen Beruf auszuwählen, um entweder ihr Schicksal selbst zu bestimmen oder Teil einer größeren Allianz zu sein, um gemeinsam das Schicksal des Universums in die Hand zu nehmen.

Ausgangssituation

In diesem Fall ist Universe Dawn eine Eigenproduktion um unser Können zu präsentieren sowie um unsere Mitarbeiter zu schulen.

Unsere Lösung

Wir haben uns entschieden, Universe Dawn mit React und Node.js zu entwickeln. Wir haben auch RabbitMQ und mehrere Microservices verwendet, um eine skalierbare Webanwendung zu erstellen, die den Spielern ein nahtloses und performantes Spielerlebnis bietet.

Das Spiel umfasst:

  • Ein Ingame-Messaging-System für Statusmeldungen und Browserbenachrichtigungen über neue Entwicklungen
  • Modulare, frei konfigurierbare Raumschiffe
  • Einen hierarchischen Techtree mit erforschbaren Boni und Bauteilen
  • Abbaubare Asteroiden, Quests, Allianzen und ein Justizsystem

Sowie:

  • Eine 3D-Galaxieansicht
  • Ein Kampfsystem mit Videoansicht
  • Resourcenproduktion, Gebäude und Flottenflüge, die alle in Echtzeit ablaufen.

Situation nach Zusammenarbeit

Um unsere Spieler zufrieden zu halten, haben wir regelmäßige Updates und Events eingeführt, die neue Quests, Features, Belohnungen und Herausforderungen bieten. Mittlerweile gibt es auch eine Monetarisierung, die es den Spielern ermöglicht, gegen echtes Geld schneller mit den fortgeschritteneren Spielern Schritt zu halten.

Fazit

Das Spiel erfreut sich einer aktiven und motivierten Spielerschaft, was beweist, dass wir es geschafft haben eine Anwendung aus dem nichts zu stampfen, welche durch gute Landingpages, Onboarding, Tutorials, SEO und Marketing Nutzer anzieht.

Lade unsere Success Story herunter

Möchten Sie mit uns in Kontakt treten?