Godot
AtlasTexture · SpriteFrames
- Import as AtlasTexture
- Filter clip + padding
- Mipmaps off for pixel art
Use the Godot bundle — editor script builds AtlasTextures from trim-aware regions.
Pack multiple sprites into optimized texture atlases for Godot, Unity and modern 2D engines.
Upload once · inspect the atlas · export for your engine
Generated atlas
Your packed atlas preview
Your atlas will appear here
Upload PNG / JPEG / WebP. Packing stays in your browser.
Frame strip
Drag to reorder · order maps left→right, top→bottom in grid mode
PNG · JPEG · WebP
How sprites are arranged on the atlas
Bin-packs each sprite tightly. Best default for mixed sizes and photos.
Selected sprite
Production metrics from the current atlas — not marketing copy.
Supported exports and import notes for common 2D engines.
AtlasTexture · SpriteFrames
Use the Godot bundle — editor script builds AtlasTextures from trim-aware regions.
Sprite Atlas · Multiple mode
Drop the Unity bundle into Assets/ and run the helper to apply sprite metadata.
Texture pages · PNG
Export PNG + JSON, then assign frames on a texture page.
Atlas JSON · Multi-atlas
Phaser preset JSON loads directly with the atlas PNG.
Sprite sheet · PNG
Use the PNG atlas; define frames from the exported JSON sizes.
Production advice from shipped 2D games
Keep 1–2px between sprites so bilinear samples never bleed. Extrude 1px duplicates edge colors into the gap.
Bleeding shows as colored fringes. Fix with padding + extrude, or Point filtering for pixel art.
Pixel art → Point / Nearest. Smooth HD → Bilinear with enough padding. Never mix both on one atlas without care.
Prefer 512² / 1024² / 2048² when targeting older GPUs, mipmaps, or compressed formats.
Enable only if sprites shrink on screen. Mipmaps + zero padding = bleed. Prefer POT + padding first.
Keep frame order stable. Grid packing preserves cell rhythm for AnimationPlayer / Animator clips.
Sprites that share one atlas can batch. Split atlases by material/shader, not by character pose.
RGBA8 ≈ width × height × 4 bytes. A 2048² atlas is ~16 MB uncompressed — trim and pack before upscaling max size.
Compress in-engine (ETC2 / ASTC / DXT). Export clean PNG here; let the engine compressor handle blocks.
Click a preset to update packing configuration instantly
Idea → level → art → collision → audio → progression
GDD Generator
Earlier step
Level Generator
Earlier step
Sprite Sheet Packer
You are here
Autotile Generator
Build a full 47-tile terrain set from two source tiles.
Auto Hitbox
Trace a sprite's alpha into a collision polygon automatically.
Collider Simplifier
Reduce collision vertex count without changing hit behaviour.
Retro SFX
Synthesize 8-bit jumps, coins and explosions in the browser.
XP Balancer
Model level curves, gold flow and stat progression.
Loot Simulator
Verify drop rates with Monte Carlo simulation before shipping.
More free browser-based game development tools
Turn a game idea into a structured, scoped design document.
Generate seeded 2D levels and export them as engine-ready tilemaps.
Build a full 47-tile terrain set from two source tiles.
Trace a sprite's alpha into a collision polygon automatically.