Coming to YouTubeBuild 04 · Build a tiny game world
A pixel art platformer kit: tileset, hero, enemies and a boss
A small side-view platformer world in five episodes: the tileset and a level, then a hero, enemies, items and a boss. Everything shares one palette, so it all belongs together.
- AI agent
- Claude
- Built with
- SpriteRelay CLI
- Files
- 6
- Frames
- 68

Play the export
The real sprite sheet, playing in your browser
This player reads the exported sheet and its JSON: frame rectangles, timings and tags, exactly as a game engine would.
Now playing
What makes it work
Inside the file
- A real Aseprite tileset of 27 tiles, and a level painted on two tilemap layers.
- A knight with Idle, Run, Jump, Attack and Hurt; a slime, a mushroom and a flying eye.
- Pickups with Idle and Collect tags, and a stone golem boss that crumbles to rubble.
- Each enemy and item is its own layer, so a split-layer export gives each its own sheet.
How it was built
Step by step
- Tileset and levelGrass, stone, water, spikes, a ? block, torches; water and torches animate by swapping tiles.
- CharactersHero, enemies, items and boss, each built step by step.
- FinaleThe video assembles one scene from the real exports, and says so.
The files
What was built
| File | Canvas | Frames | Layers | Tags | Slices | Size |
|---|---|---|---|---|---|---|
Tiny world: the tilesettilesheet.aseprite | 144×48 rgb | 1 | 1 (1 tilemap) | 0 | — | 2 KB |
Tiny world: the levelworld.aseprite | 240×192 rgb | 4 | 3 (2 tilemap) | 1 | — | 4 KB |
Tiny world: the herohero.aseprite | 40×38 rgb | 20 | 9 | 5 | — | 22 KB |
Tiny world: the enemiesenemies.aseprite | 88×30 rgb | 15 | 3 | 4 | — | 10 KB |
Tiny world: the itemsitems.aseprite | 120×28 rgb | 11 | 6 | 2 | — | 11 KB |
Tiny world: the bossboss.aseprite | 88×78 rgb | 17 | 8 | 4 | — | 27 KB |
Read from each file's own record (SpriteRelay's file summary of the final .aseprite where one was taken).
How it was checked
- Every build step matches the design exactly.
- SpriteRelay's own audits: no animation warnings, no empty or duplicate frames.
Labels and honesty notes
- The episode 5 finale scene is assembled by the video from the real exports, and labelled as such.
Watch
The videos
Every frame on screen is cut from the file's real exports.
Coming to YouTube
Coming to YouTubeDo this with your own sprites
Every build here was made through SpriteRelay CLI.
Your assistant inspects, patches, previews and exports real .aseprite files, and nothing reaches your project until you commit.
Keep exploring
More builds
PlayableOne enemy, a hundred enemies
One kobold enemy built in Aseprite by an AI agent, then cut and palette-swapped into 100 game-ready files with sheets, tags, hitboxes and timings.
Characters · Palette variants

The isometric world
An isometric tile kit and a 96×96-diamond continent painted on real Aseprite tilemap layers, with forests, landmarks and animated water.
Worlds & tilemaps

The Halloween pack
Eight game-ready Halloween sprites (ghost, skeleton, bat, spider, cauldron and more) sharing one palette, with four colourways from palette_variants.
Characters · Palette variants