sprite-sheet-creator  by blendi-remade

2D character and map sprite sheet generator

Created 3 months ago
1,370 stars

Top 29.0% on SourcePulse

GitHubView on GitHub
Project Summary

Sprite Sheet Creator addresses the need for efficient generation of 2D game assets, specifically playable characters and maps with associated sprite sheets and backgrounds. Powered by fal.ai, it targets game developers and pixel art creators seeking an AI-assisted workflow to streamline asset production, offering distinct modes for side-scroller and isometric game types.

How It Works

Leverages fal.ai models (Nano Banana Pro, GPT Image 2) for AI-driven character generation from text or images. It renders sprite sheets with consistent character identity across frames and generates matching backgrounds. Side-scroller mode produces 3-layer parallax backgrounds, while Isometric mode creates a top-down world map. Bria handles background removal for assets.

Quick Start & Requirements

Install dependencies using npm install. Requires a FAL_KEY environment variable set with your fal.ai API key. Run the development server with npm run dev and access the application at http://localhost:3000. Obtain API keys from https://fal.ai/dashboard/keys.

Highlighted Details

  • Features two distinct game modes: Side-Scroller (walk, jump, attack, idle sheets, 3-layer parallax backgrounds) and Isometric (RPG) (walk, attack, idle sheets for 3 directions, top-down world map).
  • Supports character generation via text prompts or image-to-pixel-art conversion, ensuring consistent identity.
  • Includes robust editing tools: frame extraction, adjustable grid dividers, animation preview (FPS), per-sprite scaling, layer positioning, and map resizing.
  • Utilizes fal.ai's Nano Banana Pro and GPT Image 2 for generation, and Bria for background removal.

Maintenance & Community

No specific details regarding maintainers, community channels (e.g., Discord, Slack), or project roadmap are provided in the README.

Licensing & Compatibility

The project's license is not specified in the README, making commercial use and compatibility assessments impossible without further clarification.

Limitations & Caveats

Requires a fal.ai API key, introducing a dependency on a third-party service and potential costs. The project's license is not specified in the README, posing a significant adoption blocker. Setup involves Node.js and environment variable configuration.

Health Check
Last Commit

6 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
181 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.