Dynamische Beleuchtung in Pixelkunst: der technische Fall von Core Keeper

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

Core Keeper beweist, dass Pixelkunst und moderne Technologie kein Widerspruch sind. Das in Unity entwickelte Spiel kombiniert klassische Sprites mit einem fortschrittlichen zellenbasierten Beleuchtungssystem, das Echtzeitschatten wirft. Jede vom Spieler platzierte Fackel verändert die Umgebung und legt im Dunkeln verborgene Mineralien und Feinde frei. Dieser Effekt wird durch einen Lichtpuffer erzielt, der die Sichtbarkeit pro Kachel berechnet und so die Leistung selbst in Szenarien mit Dutzenden aktiver Lichtquellen optimiert.

Dynamische Beleuchtung in Pixelkunst von Core Keeper mit Echtzeitschatten in Unity

Der zellenbasierte Schattenmotor in Unity 🎮

Der technische Kniff von Core Keeper liegt in einem hybriden 2D-Beleuchtungssystem. Anstatt traditionelle Punktlichter zu verwenden, nutzt das Spiel einen benutzerdefinierten Shader, der den Bildschirm in ein Gitter aus Zellen (Kacheln) unterteilt. Jede Zelle speichert einen Lichtwert, der dynamisch basierend auf der Entfernung zu den Fackeln aktualisiert wird. Dies ermöglicht es den Sprites von Charakteren und Objekten, auf die Konturen der Dunkelheit zu reagieren, ohne dass komplexe Berechnungen pro Pixel erforderlich sind. Aseprite ist hier das Schlüsselwerkzeug, da es das Design von Sprites mit reduzierten Paletten ermöglicht, die ihre Lesbarkeit unter verschiedenen Lichtverhältnissen behalten, vom bläulichen Halbdunkel bis zum warmen Schein des Feuers.

Lehren für Indie-Entwickler 💡

Wenn du diese Atmosphäre in deinem Projekt nachbilden möchtest, priorisiere die Datenstruktur vor der grafischen Realität. Verwende in Unity das Tilemap-System zusammen mit einem Skript, das ein zweidimensionales Array der Lichtintensität verwaltet. Definiere deine Lichtquellen als einfache Objekte, die dieses Array in einem bestimmten Radius modifizieren. Aseprite hilft dir dabei, Farbvariationen für jedes Sprite unter verschiedenen Lichtstufen zu erstellen und zu vermeiden, dass das Echtzeit-Rendering die ursprüngliche Palette verzerrt. Das Ergebnis ist ein immersives Erlebnis, bei dem die Dunkelheit nicht nur ein Hintergrund, sondern ein aktiver Spielmechanismus ist.

Wie das dynamische Beleuchtungssystem von Core Keeper in Unity implementiert wird, um Pixel-Art-Sprites in Echtzeit auf Lichtquellen reagieren zu lassen, ohne die Retro-Ästhetik zu verlieren

(PS: Shader sind wie Mayonnaise: wenn sie gerinnen, fängt man wieder von vorne an)