π₯ Five minutes from sign-up to your first exported sprite sheet.
Spriteoven is free. Click Sign in in the top right corner of the app and pick one of three paths:
No credit card. No "free trial" countdown. Free tier stays free.
Open the βοΈ Forge tab (or π§ͺ Sprite Lab for advanced flows) and type a prompt. A good first prompt is concrete:
"16-bit knight, blue cloak, holding a torch, idle pose"
Click Generate. Spriteoven runs the model, post-processes the result (chroma key, palette quantize, bbox validation), and shows you the canonical character sheet. From there you can:
For tilesets, use the πΊοΈ Mapas tab; for items, use π Items.
Free tier runs on NB2 (Gemini, gratis) β solid quality, zero cost. For higher-fidelity sheets and more consistent silhouettes, buy Spriteoven credits for the GPT Image 2 / Grok / Imagen 4 path:
Spriteoven holds the relationship with each provider β no BYOK key forms, no provider verification dance. Each paid generation decrements one credit; failed jobs are refunded automatically.
Open the π° Pricing tab in the app header to checkout via Lemon
Squeezy, or hit POST /api/checkout/founder, /api/checkout/starter,
or /api/checkout/topup/{5|15|50} from the API.
When you click Export, you can pick from four formats:
png-sliced β A folder of individual frame PNGs plus a manifest
JSON. Pick this for Aseprite import or generic 2D engines.tres β Godot 4 SpriteFrames resource (.tres) with all
animations defined. Drop into a Godot project and assign to an
AnimatedSprite2D.aseprite-bundle β A .zip with the source .aseprite file
plus pre-rendered PNGs. Pick this if you want to hand-tune frames
before shipping.godot-bundle β A full Godot subproject .zip: scene file
(.tscn), SpriteFrames.tres, and a sample script. Drag-drop import.Tip: when in doubt, pick
godot-bundlefor Godot oraseprite-bundlefor everything else. They're the most "drop-in".
/batch endpoint (paid tier only).| Problem | Fix |
|---|---|
| "Sign in" button missing | Hard refresh β the SDK loads from CDN |
| Magic link email not arriving | Check spam; Supabase sends from noreply@mail.supabase.io |
| 402 PAYMENT_REQUIRED on paid endpoints | Buy a Founder/Starter Pack o top-up β π° Pricing tab |
| Tileset edges don't match | Re-run with strict edges toggle on |
Stuck? Email support@spriteoven.com β there's a small inbox and Fer reads every message.