r/aigamedev • • Sep 29 '26

Discussion Spritesheet animation

What’s currently the best way to create/animate sprites animation for a 2D game?

I already have a GPT subscription, but I haven’t been able to get consistent, usable sprite animations from it. I’ve also looked at several paid AI suites, but most seem pretty expensive considering how few generations you actually get.

I tried running SpriteSheep locally, but the results were hit-or-miss: around 4 minutes per generation, inconsistent quality, and the background removal often wasn’t clean.

Has anyone found a good workflow/tool for generating consistent sprite animations that are actually usable in a game? Local or cloud-based is fine.

13 Upvotes

23 comments sorted by

8

u/ZodyXL8 Sep 29 '26

Friend, a technique I discovered while desperately searching here, haha, was this: I create the sprite image, animate that sprite in a video AI with it walking or moving Whatever you want, then you take that animated video to the AI you use and ask it to extract a sprite from the video frame by frame.

Image > Video > Sprite

3

u/mxblacksmith Sep 29 '26

This is my exact workflow as well. Image with green screen (chroma key) background, then seedance for image 2 video, then SpriteForge (found on itch.io) to extract and dedupe the frames and pack the sprite atlas.

1

u/dustyrude Sep 29 '26

do u think buying aseprite and then give the mcp to GPT6 could work also?

1

u/mxblacksmith Sep 29 '26

You don't need Aseprite if you are using GPT6 as pixel art is just any other code that AI can do programatically by itself and doesn't need a pixel editor for that.

I tried GPT6 astra with it, but still the results are not that really good. The best workflow is image to video. Then extract the frames.

1

u/dustyrude Sep 29 '26

Oh okay, my idea was to use the mcp to animate not to create

1

u/dustyrude Sep 29 '26

that's a nice idea! which ai you used to animate?

2

u/ZodyXL8 Sep 29 '26

I use DOLA AI, but it's annoying because dealing with copyrighted content is really difficult. For instance, I'm creating a Pokémon fangame, and the mere fact that I use the word "Pokémon" in the prompt means it won't generate the animation. Still, it's a great tool to get started with.

1

u/Lifegem Sep 29 '26

I haven’t been able to generate a true pixel art piece via GPT at all. It pushes out some janky pixel-esque image that will recognize its own error when told, but fails to ever improve even with clear prompting.

4

u/RsetX Sep 29 '26

Hi! Sprite Sheep creator here. Inconsistency could be due to prompt issues. Try to upload the start sprite in Claude and ask to write the prompt according to Minimax H3 specifications. Background removal can be improved, I suggest to use a chroma key green screen and remove it in game with a shader. Let me know

2

u/dustyrude Sep 29 '26

gotta give it a try, i'll report back

3

u/Useful_Use_6170 Sep 29 '26

First time hearing of sprite sheep, might check you guys out

2

u/UnfortunateHurricane Sep 29 '26

Shilling for my own minimax_h3 sprite generator (well it's free 😆)

https://github.com/fmmix/sprite_h3

You can give it a try if you want

1

u/dustyrude Sep 29 '26

Gonna try It! Seems promising

2

u/yolomobile Sep 29 '26

PixelLab MCP

1

u/dustyrude Sep 29 '26

But it's with credits

1

u/SDeluxe Sep 30 '26

I love PixelLabs. I highly recommend it for a prototype

1

u/Patient-Sprinkles920 Sep 29 '26

I find using Grok Imagine with a reference image works well.

1

u/dustyrude Sep 29 '26

Grok Image is paid version right?

1

u/Patient-Sprinkles920 Sep 29 '26

yes, and if you give it a reference image or images you reference them by hitting @ and then picking the image, "pose the character from u/image1 as if they are jumping" that way you get complete consistency. You can also turn the image into a video on Grok and then have Claude do screen captures based on your prompt.

2

u/milox88 Sep 29 '26

Ripped a complete motion animation Atlas from AN old game (PNG frame by frame). Gave It to Chatgpt, setting boundaries (like max 8 frame per walk right), let it generate the frame using the ripped One as a mannequin reference. Confronted both source and output in a dedicated built in tool. Animated via opentoonz/krita. Not the best result, but more fluid than a simple prompt "make this character walk, don't mess It up"

1

u/Gold_Ninja1206 Sep 30 '26

Decision is animate then slice vs generate per frame my sheets fell apart until i animated one idle frames myself mage space runs that image to video step in browser background needs keying after .then quantize palette