Analysis updated 2026-05-18
Give 2D pixel art games a pseudo 3D look without modeling real 3D objects.
Render many identical rotating objects efficiently by sharing cached render output.
Add rotatable pixel art props or characters to a Godot 4 project from a single spritesheet.
Use the included performance test scene to check how the addon scales with many nodes.
| vitsoonyoung/spritestack2d | lolner95/godotter | duolahypercho/gta-vi-caliber | |
|---|---|---|---|
| Stars | 209 | 65 | 63 |
| Language | GDScript | GDScript | GDScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Godot 4 and a hand drawn 2x2 spritesheet of orthographic views.
SpriteStack2D is an addon for the Godot 4 game engine that makes 2D pixel art look like it has depth, using a technique called sprite stacking. Instead of modeling a real 3D object, you draw a single sheet of pixel art showing four flat views of the same object, a top view, a front view, a side view, and a back view, and the addon combines them into a node that renders as a pseudo 3D object you can rotate around. To use it, you draw a 2 by 2 grid of images where every frame is the same size: the first frame is the top view, the second is the front, the third is the side, and the fourth is the back, which can be left empty so the front view is mirrored automatically. You then download the addon, place it in your Godot project's addons folder, turn it on in your project settings, add a SpriteStack2D node, and assign your image sheet to it. The node automatically works out the grid layout from the sheet you give it. The project pays attention to performance. When many objects on screen share the same input image and settings, the rendered output for each viewing angle is calculated once and reused across all of them, so a thousand identical spinning objects can still run at around 160 frames per second in the author's test. The processed image data is also shared and automatically cleaned up once nothing is using it anymore. A test scene with live performance numbers is included for anyone who wants to check this themselves, and it was tested on Godot 4.7. The project is released under the MIT license, which allows free use, modification, and commercial use as long as you keep the copyright notice.
A Godot 4 addon that turns a single sheet of flat pixel art views into a rotatable pseudo 3D sprite, optimized to render efficiently at scale.
Mainly GDScript. The stack also includes GDScript, Godot.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.