Sprite sheet generator for 2D pixel art characters. Built with fal.ai.
| Walk Cycle | Jump Animation | Attack Animation |
|---|---|---|
- Character Generation - Generate pixel art characters from text prompts using nano-banana-pro
- Walk Cycle Sprites - Automatically generate 4-frame walk cycle sprite sheets (2x2 grid)
- Jump Animation - Generate 4-frame jump animation sprite sheets (2x2 grid)
- Attack Animation - Generate 4-frame attack animation sprite sheets (2x2 grid) - AI picks the attack style
- Idle Animation - Generate 4-frame idle/breathing animation sprite sheets (2x2 grid)
- Background Removal - Clean transparent backgrounds using Bria
- Frame Extraction - Adjustable grid dividers for precise frame cropping
- Animation Preview - Test animations with adjustable FPS
- Custom Backgrounds - AI-generated 3-layer parallax backgrounds based on your character
- Sandbox Mode - Walk, jump, and attack in a parallax side-scroller environment
Generate character-specific parallax backgrounds with 3 layers:
| Layer | Description |
|---|---|
| Sky (Back) | Distant sky, clouds, horizon elements |
| Mid | Character's iconic location (e.g., Hidden Leaf Village for Naruto) |
| Foreground | Ground layer with terrain matching the character's world |
Nano-banana-pro uses your character image to generate backgrounds that match their style and story.
- Install dependencies:
npm install- Create a
.env.localfile with your fal.ai API key:
FAL_KEY=your_api_key_here
Get your API key at https://fal.ai/dashboard/keys
- Run the development server:
npm run devD/→- Walk rightA/←- Walk leftSpace- Stop
A/←- Walk leftD/→- Walk rightW/↑- JumpJ- Attack
- Next.js 14
- React 18
- fal.ai (nano-banana-pro, Bria background removal)
- HTML Canvas