Sea of Stars hat die Aufmerksamkeit von Retro-RPG-Liebhabern mit 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, zeigt 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 Tool. Der technische Schlüssel liegt darin, wie Unity das Licht auf diesen Sprites verarbeitet, ohne die Low-Resolution-Ästhetik 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 eckigen 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 lebendig wirkt. Allerdings solltest du nicht erwarten, dass dein PC aus den 90ern das stemmen kann; selbst die Pixel brauchen ihre moderne Grafikkarte. Es ist, als würde man eine LED-Lampe an einen Game Boy anschließen: funktional, aber seltsam schön.