June 2nd, 2026

Make a top-down tileset that actually tiles

SpriteCook's tileset mode generates a full 15-piece autotile set from one prompt, laid out so every edge and corner connects when you paint a top-down map.

Make a top-down tileset that actually tiles

Make a top-down tileset that actually tiles

Painting a top-down map means drawing the same ground a bunch of ways: a straight edge, an outer corner, an inner corner, a one-tile nub. Miss one and you get a hard seam right where two tiles meet. SpriteCook's tileset mode draws all of them from a single prompt, already arranged so they line up.

What you get is an autotile 15-piece set, a 4x4 sheet where the 15 tiles cover every way the ground can meet its edge at the four corners. Your tilemap picks the right piece as you paint, so a floor flows around walls and holes without you patching seams.

Set it up in /create

Open /create and switch Generation type to Tileset. Three dropdowns set the layout.

Tileset settings in the create view: generation type, perspective, type, and tile size
  • Perspective is Top-down for ground you walk on. There's a side view too, for platformer wall-and-floor sets.
  • Type is Autotile 15-piece, a 4x4 / 64x64 sheet. The dropdown holds other sets when you need them.
  • Tile size is 16px or 32px. Match whatever your game already runs at.

Prompt the surface

Describe the material and hit generate. "Mossy cobblestone dungeon floor", "cozy grass field", "wooden plank floor". You get the whole 4x4 atlas in that style, every edge and corner piece included.

A cobblestone 15-piece autotile set
"Cobblestone dungeon floor"
A wooden plank floor 15-piece autotile set
"Wooden plank floor"

Pixel art or detailed, rough dirt or clean planks, it follows the prompt.

See it tile

Open the tileset in the fullscreen viewer and hit Test tileset, then paint a quick map. It autotiles as you draw, so you can watch walls, gaps, and single-tile islands resolve, and catch any piece that doesn't line up before you open your engine.

Painting the cobblestone tileset across a test map in the fullscreen previewer, tiles connecting automatically

Use it in your engine

No slicing required. Export the sheet as one image and point your engine's autotile or terrain at it, with the tile size and grid set to match. Godot, Unity, Tiled, and LDtk all read a 4x4 atlas like this. If you want crisp pixels in-engine, the Godot and Unity import notes cover the rendering settings.

The export menu also has ready-made files for each engine, with the terrain already wired up. Pick your engine and follow the guide from download to a painted map:

Godot Load the .tres on a TileMapLayer and paint from the Terrains tab. Unity Import the package, drop the autotile in a Tile Palette, and paint. Tiled Add the .tsx to your map and paint with the Terrain Brush.

Other sets

Top-down 15-piece is the everyday one, but the Type dropdown has more. The platformer set, for instance, gives you the grass-topped wall and floor pieces a side-on level needs.

A platformer wall-and-floor tileset

Try it

Open /create, set Generation type to Tileset, and prompt a floor.

Got questions? Building something?

Drop into the Discord. People post WIPs, share prompts that actually worked, and help each other debug weird outputs. We're in there daily too.

Join the Discord