SpriteStack2D
SpriteStack2D is a Godot 4 addon that renders pseudo-3D sprite stacks from a single 2x2 sheet of orthographic pixel-art views.
It reframes art generation as program synthesis: sprites are built by functions, animation is a puppet system with skeletal motion and procedural paint, and style consistency is enforced by headless audits instead of sampling or manual redrawing.
An experiment in prompt-driven graphics: a pixel-art character — a half-robot cyborg ninja — whose every sprite and animation frame is constructed by code, not drawn by hand and not generated by a diffusion model. The prompts produce programs that produce the art.
640×360, integer scaling, nearest-neighbour — a 2D side-scroller viewport.
Image generators are good at one-off pictures and bad at the same character, again. A sprite sheet needs the identical face, palette, and proportions across dozens of frames, two facings, and two lighting themes — exactly where sampling noise, style drift, and anatomy glitches show up. This repo takes the other road:
art//*.gd files extend
PixelAsset and draw into an Image pixel by pixel in build(). There are
no authored image files in the repo at all.art/palette.gd — retheming the
entire cast means editing that one file and rerunning the same code.The current phase is animation prototyping: the deliverables are the protagonist's motion clips and a recorded showcase.
Hand-keying pixel sprites frame by frame has the same drift problem as
diffusion, just slower. Instead, a character is a puppet compiled to
sprite frames (docs/ANIMATION.md is the full reference):
The five clips — idle, run, dash, jump, slash — baked from one rig and one paint pass. None of these frames exists as an authored image.
art/skeleton.gd) — a bone hierarchy with float angles,
two-bone IK for the legs (author where the foot goes, the knee falls
out), and verlet chains for cloth (scarf, headband tails).art/paint.gd) — each body part is painted once, procedurally,
in its bone's localDemo code for prompting a generative cybernetic ninja using Claude code.
Similar projects matched by category, topics, and programming language.
SpriteStack2D is a Godot 4 addon that renders pseudo-3D sprite stacks from a single 2x2 sheet of orthographic pixel-art views.

A brush-based level editor plugin for Godot 4 that lets you create and edit 3D maps directly in the editor viewport, inspired by TrenchBroom.