What do you want to do?
3 use cases
-
Cut a generated move clip into keyed sprite frames
Turn one AI-generated punch or kick clip into transparent, keyed sprite frames you can check.
View prompt
Using the h3-game-sprites repo, cut the move clip at <path to clip.mp4> into 12 keyed frames with scripts/sprite_cut.py, writing to sprites/<move-name>. Report the output folder contents and the key purity and return-to-start numbers from the metrics report, and confirm the first and last frames match the idle still.
-
Build a seamless walk cycle from a generated clip
Get a walk loop that resets cleanly instead of visibly jumping back to a start pose.
View prompt
Using the h3-game-sprites repo, run scripts/sprite_cut.py with --loop on <path to walk.mp4> and 8 frames, writing to sprites/walk. Report which frames were selected and whether the cycle is seamless, citing the metrics report.
-
Pack a character's moves into one engine-ready atlas
Combine idle, walk and attack frames into one atlas at a single global scale with shared anchors.
View prompt
Using the h3-game-sprites repo, build an atlas from the cut move folders in <sprites directory> using scripts/build_atlas.py with --ref idle, writing atlas.json. Report the moves included and the global scale, and confirm that one rendered test frame stands on the floor.
Quick start with H3 Game Sprites
- Check you have what it needs: ffmpeg installed locally; Python 3 with Pillow and numpy; A video model such as H3 / Hailuo 3 via OpenRouter, fal or MiniMax, or an ordinary video file you already have.
- Open gary149/h3-game-sprites on GitHub and read the README and license.
- Generate the character still on a flat magenta backdrop in side view, then generate the move clip with the first and last frame set to the same idle still (the idle pin).
- Save the clip as clips/punch.mp4.
- Run
python3 scripts/sprite_cut.py clips/punch.mp4 sprites/punch --frames 12. - Open the strip, the GIF and the metrics report in sprites/punch and check key purity per frame and the return-to-start figure.
These steps come from our top use case, Cut a generated move clip into keyed sprite frames, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for gary149/h3-game-sprites
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeH3 Game Sprites alternatives · Best AI repos for Games and hobbies
About this repo
- Who it is forIndie game developers and hobbyists who want 2D character animation from AI video clips, and agents that run the pipeline for them.
- Why it is hot146 stars, launched 70 days ago
- LanguagePython
- Sourcegithub.com/gary149/h3-game-sprites · Back to Hot repos
Requirements
- ffmpeg installed locally
- Python 3 with Pillow and numpy
- A video model such as H3 / Hailuo 3 via OpenRouter, fal or MiniMax, or an ordinary video file you already have
- An image model or illustrator for the character still (gen_still.py defaults to Nano Banana through OpenRouter and reads OPENROUTER_API_KEY)
- Budget of roughly $0.60-0.70 per five-second clip plus a few cents per still, varying by provider
Add this badge to your README
Maintain H3 Game Sprites? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/gary149-h3-game-sprites/?utm_source=github&utm_medium=badge&utm_campaign=gary149-h3-game-sprites)
HTML
<a href="https://dedupedai.com/use-cases/gary149-h3-game-sprites/?utm_source=github&utm_medium=badge&utm_campaign=gary149-h3-game-sprites"><img src="https://dedupedai.com/badge/gary149/h3-game-sprites.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about H3 Game Sprites
What is H3 Game Sprites?
An Agent Skill and Python scripts that turn AI-generated video into 2D game sprite sheets, with chroma keying, keyframe selection, walk-cycle detection and atlas packing. It is an open-source project on GitHub: https://github.com/gary149/h3-game-sprites.
How do I use H3 Game Sprites?
Generate the character still on a flat magenta backdrop in side view, then generate the move clip with the first and last frame set to the same idle still (the idle pin); then save the clip as clips/punch.mp4; run python3 scripts/sprite_cut.py clips/punch.mp4 sprites/punch --frames 12. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is H3 Game Sprites for?
Indie game developers and hobbyists who want 2D character animation from AI video clips, and agents that run the pipeline for them.
What can I do with H3 Game Sprites?
3 use cases so far, for example: Cut a generated move clip into keyed sprite frames; Build a seamless walk cycle from a generated clip; Pack a character's moves into one engine-ready atlas. Each has steps and a copy-paste agent prompt.
What do I need to run H3 Game Sprites?
ffmpeg installed locally; Python 3 with Pillow and numpy; A video model such as H3 / Hailuo 3 via OpenRouter, fal or MiniMax, or an ordinary video file you already have; An image model or illustrator for the character still (gen_still.py defaults to Nano Banana through OpenRouter and reads OPENROUTER_API_KEY).
What are alternatives to H3 Game Sprites?
Other hot AI repos in Games and hobbies: NPC Talk, Claude Code Game Studios, Universal Modder, Kill Switch, Build World.
Is H3 Game Sprites safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.