JohnKinyanjui/sprite-maker
An open source ai sprite maker
What it solves
Sprite Studio is a local-first AI workbench designed to transform AI-generated images into production-ready 2D game assets. It solves the common problem of inconsistency in AI art—where a single image is easy to generate, but maintaining a stable identity, clean transparency, and mechanically correct animation loops across multiple frames is difficult.
How it works
The tool combines a chat-based AI interface with a native Rust-powered rendering engine. Users describe assets in chat, and the system generates a "master" sprite. For animation, the project uses a sequential generation process where each new frame is informed by the source identity and previous frames to ensure consistency.
Alternatively, the software provides a deterministic rigging system written in Rust. This system uses joint points and capsule bones to manipulate pixels without needing further AI generation, ensuring that movements (like walk cycles) are mathematically precise and do not "slide."
Who it’s for
Game developers and 2D artists who need to create coordinated sets of sprites, animations, and terrain atlases using AI while maintaining strict control over art direction and technical specifications.
Highlights
- Hybrid Animation Pipeline: Combines sequential AI frame generation with a deterministic Rust-based rig renderer for precise control.
- Identity Anchoring: Uses a "character anchor" system to maintain visual consistency across different poses and animations.
- Production-Ready Export: Includes tools for normalizing frames, aligning metadata, and exporting to PNG sheets with JSON metadata.
- Coordinated Asset Packs: The
/packcommand allows for the generating a family of assets that share a single art direction. - MCP Server: Includes a headless Model Context Protocol (MCP) daemon for integrating the workbench's capabilities into other AI agents.
- Comprehensive Art Presets: Built-in styles ranging from SNES-era action RPG and Isometric pixel to Neon synth and Voxel.
Related
- Project
- Project
- Project
- Project
- Project