Astlibra Revision: Die Kunst der Eigenentwicklung und der Papierästhetik in zwei Dimensionen

28. May 2026 Veröffentlicht | Aus dem Spanischen übersetzt

Astlibra Revision beweist, dass kein AAA-Motor nötig ist, um eine beeindruckende visuelle Identität zu schaffen. Seine Papierpuppen-Ästhetik, realisiert mit 2D-Sprites auf tiefgründigen Hintergründen, wird durch DX Library ermöglicht, eine in C++ programmierte Eigenentwicklung. Diese technische Entscheidung, weit entfernt von einer Laune, erlaubt eine absolute Kontrolle über Rendering und Beleuchtung – Schlüsselelemente, damit die Charaktere wie dreidimensionale Ausschnitte auf perspektivischen Bühnen wirken.

Astlibra Revision 2D Papier-Sprites auf tiefgründigen Hintergründen mit Beleuchtung durch eigene DX Library Engine

DX Library und C++: Warum eine eigene Engine bei der visuellen Kontrolle gewinnt 🎨

Angesichts des Komforts von Unity oder Unreal bietet die Entwicklung einer eigenen Engine mit DX Library entscheidende Vorteile für nicht-realistische Kunststile. In Astlibra Revision konnte das Team ein Beleuchtungssystem implementieren, das die Zweidimensionalität der Sprites respektiert, ohne die Tiefe der Hintergründe zu verlieren. Mit C++ als Grundlage werden die Berechnungen für Parallaxe und das Blending zwischen Ebenen optimiert – etwas, das in allgemeinen Engines oft teure Shader oder Workarounds erfordert. Zudem bleibt die Grafik-Pipeline stabil, da sie nicht von externen Updates abhängt – ideal für eine langjährige Entwicklung wie die dieses JRPGs.

Photoshop in der Pipeline: Sprites, die in tiefen Szenen atmen 🖌️

Die Erstellung der Assets in Photoshop ist die Brücke zwischen Programmierung und Kunst. Um den Papierpuppen-Effekt zu erzielen, werden die Sprites mit harten Kanten und flachen Schatten entworfen, während die Hintergründe mit Farbverläufen und Details gemalt werden, die Perspektive simulieren. Der technische Trick liegt in der Verwendung von Tiefenebenen: Photoshop ermöglicht den Export jedes Elements (Charakter, Schatten, entfernter Hintergrund) separat, und die C++-Engine setzt sie in Echtzeit zusammen. So gelingt es dem Spiel, dass ein statischer Sprite sich in einer dreidimensionalen Welt zu bewegen scheint, ohne dass 3D-Modelle nötig sind.

Welche Optimierungstechniken und Arbeitsabläufe hast du eingesetzt, um eine eigene Engine wie die von Astlibra Revision in die Lage zu versetzen, komplexe Animationen und eine Papierästhetik zu unterstützen, ohne die Leistung auf bescheidener Hardware zu opfern?

(PS: Ein Spieleentwickler ist jemand, der 1000 Stunden damit verbringt, ein Spiel zu machen, das die Leute in 2 Stunden durchspielen)