Sea of Stars hat die Aufmerksamkeit von Retro-RPG-Liebhabern dank seiner visuellen Präsentation auf sich gezogen. Der Titel kombiniert traditionelle Pixelkunst mit dynamischer Echtzeit-Beleuchtung, ein Kontrast, der nicht einfach umzusetzen ist. Entwickelt in Unity, beweist das Spiel, dass man den Klassikern huldigen kann, ohne auf moderne Techniken zu verzichten. Das Ergebnis ist eine lebendige Welt, die durch ihre Sprites und Lichteffekte atmet.
Die Unity-Engine und Aseprite als technische Basis 🎮
Das Team von Sabotage Studio nutzte Unity, um die dynamische Beleuchtung und die leichten Physiken des Spiels zu verwalten. Die Sprites und Hintergründe wurden in Aseprite erstellt, einem auf Pixelkunst spezialisierten Werkzeug. Der technische Schlüssel liegt darin, wie Unity das Licht auf diesen Sprites verarbeitet, ohne die Ästhetik der niedrigen Auflösung zu verlieren. Es werden benutzerdefinierte Shader angewendet, um Reflexionen und weiche Schatten zu simulieren, etwas, das in der 16-Bit-Ära undenkbar war. Die Engine ermöglicht zudem einen fließenden Übergang zwischen Tag- und Nachtzyklen.
Die Beleuchtung, die ein Pixel wie eine Glühbirne aussehen lässt 💡
Einen 16 Pixel hohen Charakter zu sehen, der einen realistischen Schatten auf einen ebenso quadratischen Baum wirft, ist eine Erfahrung, die einen fragen lässt, ob wir uns im Jahr 1995 oder 2023 befinden. Die dynamische Beleuchtung schafft es, dass selbst eine 8-Bit-Fackel ein Eigenleben zu haben scheint. Allerdings solltest du nicht erwarten, dass dein PC aus den 90ern das bewegen kann; selbst Pixel brauchen ihre moderne Grafikkarte. Es ist, als würde man einen LED-Scheinwerfer an einen Game Boy anschließen: funktional, aber seltsam schön.