AI Sprite Sheet Generator
Describe a character and get its animations as a sprite sheet you can drop into a game: every pixel on the grid, every frame in one palette.
Make a sprite sheetFree sign-up, 100 credits, no card. Your prompt comes with you: “A knight running, side view, 8 frames”



Why sprite sheets are hard to generate
Most image models draw one big picture and shrink it. Pixels land between grid cells, colours drift outside your palette, and a sheet comes back with frames of different sizes that will not slice cleanly.
Animation makes it worse: when every frame is drawn from scratch, the character changes size, shifts sideways and loses its outfit between frames, so the loop jitters in the engine.
How it works
- Describe the characterOne line is enough: who it is, what it wears, side view. SpriteDock paints it on the grid in your palette.
- Pick its movesIdle, walk, run, jump and attack, as one Platformer set. Each starts from its own pose, aligned to the character's feet.
- Export for your engineDownload frames, a sheet with atlas JSON, GIFs, an Aseprite file, or Godot, Unity and Phaser files.
What you download
- PNG framesEvery frame as its own transparent PNG, at the sprite's real resolution.
- Sprite sheet + atlas JSONOne uniform-cell sheet and a JSON map of every frame and animation.
- GIF previewsEach animation as a looping GIF, for a devlog or a store page.
- Aseprite fileAn .aseprite with your palette embedded and one tagged clip per animation.
- Godot SpriteFramesA .tres resource beside the sheet: set it on an AnimatedSprite2D.
- Unity clipsThe sheet's .meta, already sliced with point filtering, and one .anim per animation.
- Phaser 3 atlas + animationsA Phaser 3 JSON atlas of every frame and a JSON of every animation, beside the sheet.
Keep going
Questions
What is in a SpriteDock sprite sheet?
Every frame of the animations you export, in uniform cells, with an atlas JSON naming each frame and animation. You can also export the frames as separate PNGs.
Are the frames the same size?
Yes. Every frame of a character shares one canvas, and pose-first frames are registered to the character's feet, so they line up when the sheet is sliced.
Which engines can use the sheet?
Any engine that reads a PNG sheet. SpriteDock also writes a Godot SpriteFrames .tres and Unity .meta and .anim files, and an Aseprite file for editing.
Is it free to try?
Yes. Every account starts with 100 free credits, once, with no card. Each generation shows its credit cost before you run it.
Can I use what I make in a commercial game?
Yes. Sprites, animations and exports you make in SpriteDock are yours to use in commercial games.
Your first sprite sheet is free.
100 free credits, no card. Describe a character and export its sheet.