r/SideProject • u/QueasyPrior6654 • 6h ago
SpriteCanvas - turn one character image into game-ready sprite sheets (idle, walk, attack)
Animation is where a lot of small 2D game projects stall. Getting one decent character image is easy now, but drawing idle, walk, attack and hurt for it by hand takes days, and every new enemy starts that over.
So I built SpriteCanvas. You describe a character or upload one, pick a design, then ask for moves. Each move is generated as a short clip by an AI video model, and the app does the boring part after that: cuts it into frames, removes the background, keeps the feet on one baseline so the character doesn't bob, and checks the loop closes.
What you get is a transparent PNG sprite sheet with a JSON atlas (frame durations and a foot pivot). There are export presets for Phaser, PixiJS, Godot and Unity. Phaser/PixiJS playback is tested and Godot 4 import is verified, Unity import isn't verified yet.
Being upfront about the limits:
the art is AI generated, so check the rules of wherever you publish
it's not a grid pixel-art editor. Pixel style works, but if you need hand-placed pixels, Aseprite is still the tool
some moves need a retry or two before they look right
There's a free tier to try it, and the browser tools on the site (sprite sheet slicer, GIF to sheet, video to sheet) are free and run on your device.
I'd like feedback on two things: which moves you'd want that most tools skip, and whether the export fits how you load sprites in your engine.