Cassette Beasts: Wie Godot die zweieinhalbdimensionale Pixelkunst meistert

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

Cassette Beasts ist ein klares Beispiel dafür, wie die Godot Engine einen 2.5D-Stil mühelos bewältigen kann. Das Spiel kombiniert hochwertige 2D-Sprites mit einer vollständig dreidimensionalen Welt und erreicht eine moderne Pixel-Art-Ästhetik, die an klassische Taschenmonster erinnert, aber mit der Freiheit einer 3D-Kamera. Das Interessante hierbei ist nicht nur das visuelle Ergebnis, sondern der technische Workflow dahinter, der Aseprite für die Sprites und Blender für die Umgebungsmodelle und Zwischensequenzen nutzt.

Cassette Beasts kombiniert 2D-Sprites mit einer 3D-Welt in Godot und erzielt modernes 2.5D-Pixel-Art

Technischer Workflow: 2D-Sprites in einer 3D-Engine 🎨

Der Trick, der Cassette Beasts visuell zum Funktionieren bringt, liegt in der Verwendung von Sprite3D-Knoten innerhalb von Godot. Anstatt polygonale Modelle für die Charaktere zu formen, renderten die Entwickler jeden Animationswinkel in Aseprite und importierten sie als flache Texturen, die immer zur Kamera zeigen – eine Technik, die als Billboarding bekannt ist. Für die Umgebungen verwendeten sie Blender, um einfache 3D-Geometrie zu modellieren, und texturierten alles mit Pixel-Art-Paletten. Ein wichtiger Tipp zur Optimierung dieses Workflows ist, die Auflösung der Sprites einheitlich zu halten und das Mesh-System von Godot zu nutzen, um dynamische Schatten auf diese 2D-Ebenen zu werfen und so visuelles Flimmern zu vermeiden.

Der Kassetten-Effekt: Retro-Shader für moderne Immersion 📼

Das Markenzeichen von Cassette Beasts ist seine Retro-Kassetten-Ästhetik. Anstatt nur ein einfacher Nachbearbeitungsfilter zu sein, erzielten sie diesen Effekt mit benutzerdefinierten Shadern in Godot. Er lässt sich leicht nachbilden, indem man ein ShaderMaterial verwendet, das den Farbkanal manipuliert, eine leichte RGB-Verschiebung (chromatische Aberration) einführt und mit einem niederfrequenten Rauschen horizontale Scanlinien hinzufügt. Für den Magnetband-Effekt kann man einen Shader verwenden, der die Pixel auf der Y-Achse zufällig, aber sanft verschiebt und so die Instabilität eines physischen Bandes simuliert. Dies zeigt, dass Godot nicht nur für einfache Spiele geeignet ist, sondern auch für Projekte, die eine komplexe und einzigartige visuelle Identität erfordern.

Wie gelingt der Godot Engine die Integration von dynamischer Beleuchtung und Schatten mit 2D-Sprites in Cassette Beasts, um die charakteristische Tiefe des 2.5D-Pixel-Art zu erzeugen, ohne die Leistung zu beeinträchtigen?

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