Hallo. Ich arbeite schon eine Weile an Sunderstar, schreibe aber heute zum ersten Mal hier darüber.
Sunderstar ist ein Multiplayer-Weltraum-Shooter aus der Vogelperspektive, den ich allein in Unity entwickle. Spieler teilen sich eine beständige Teamarena, zerstören Asteroiden für Ressourcen, verbessern ihre Schiffe und kämpfen um persönliche und gemeinsame Punkte.
Die Idee klingt recht einfach. Die Multiplayer-Grundlage aufzubauen war es nicht.
Ein Großteil meiner bisherigen Arbeit betrifft Dinge, die sich schwer in einem kurzen Video zeigen lassen: dedizierter Server, servergesteuerte Bewegung und Kämpfe, Wiederverbindungen, Teamzulassung und Ressourcenbesitz. Nichts davon ergibt einen spektakulären Trailer, aber ohne diese Grundlagen fällt eine Multiplayer-Sitzung schnell auseinander.
Was kann man im Spiel machen?
Der aktuelle Prototyp ermöglicht:
- einem dedizierten Server beizutreten;
- mit Arcade-Bewegung und etwas Trägheit zu fliegen;
- manuell zu zielen oder das gesamte Schiff auf automatisches Feuer zu schalten;
- Asteroiden zu zerstören und ihre freigesetzten Ressourcen einzusammeln;
- Schiffswerte zu verbessern und neue Rümpfe freizuschalten;
- für das eigene Team zu kämpfen und um Punkte zu konkurrieren;
- nach der Zerstörung an der Teambasis wieder einzusteigen.
Teambasen haben auch KI-gesteuerte Verteidiger. Die Arena bleibt daher gefährlich, selbst wenn nur wenige Personen verbunden sind.
Es funktioniert, ist aber noch unfertig. Balance, Darstellung, Ton und Teile der Oberfläche ändern sich weiterhin.
Woran arbeite ich gerade?
Ich habe den Verbindungsbildschirm und das Spieler-HUD mit Unity UI Toolkit neu gebaut. Netzwerk- und Spielverhalten blieben gleich, aber die neue Oberfläche ist für mich leichter zu pflegen und zu erweitern.
Die Oberfläche unterstützt jetzt Englisch, Russisch, Deutsch, Spanisch und brasilianisches Portugiesisch. Beim ersten Start wählt sie eine unterstützte Systemsprache, die Spieler auch manuell ändern können.
Diese Änderungen sind im Entwicklungsbuild enthalten. Der aktuell auf itch.io verfügbare Client kann etwas hinter den Aufnahmen in diesem Beitrag zurückliegen.
Zum Spieltest
Der Windows-Client ist noch eine frühe geschlossene Testversion. Für den Serverbeitritt ist ein Zugangsschlüssel erforderlich.
Rechnet mit Fehlern, unausgewogener Balance, unfertiger Darstellung und Systemen, die sich zwischen Builds ändern können. In dieser Phase versuche ich einige grundlegende Fragen zu beantworten:
- Fühlt sich das Fliegen gut an?
- Kann man einem Gefecht folgen, wenn mehrere Schiffe in der Nähe sind?
- Macht das Sammeln von Ressourcen Spaß?
- Versteht ein neuer Spieler ohne lange Erklärung, was zu tun ist?
Wenn ihr sehen möchtet, wie sich das Spiel entwickelt, folgt dem Projekt hier auf itch.io. Den nächsten Entwicklungsbericht schreibe ich, wenn es etwas Zeigenswertes gibt, statt ein wöchentliches Update aus dem Nichts zu erfinden.