한국어
Home › Game Dev › 3D Tilemap Editor

3D Tilemap Editor

Stack and remove blocks on a grid to build 3D maps or voxel models. Choose the floor height, block color and type, orbit the camera as you work, then save as JSON, OBJ or PNG.

Loading 3D engine...
Click to place a block, drag to orbit the camera, scroll to zoom. Shift+click erases.

Block

Clicking an empty spot places a block at this height.
Blocks0

Save

OBJ downloads as a ZIP together with its material (MTL) file. It opens in Blender, Unity and Godot.
Your work is saved automatically in this browser

How to use

1Pick a blockChoose a color and type (block or half block), and set the floor height where new blocks land.
2Build and eraseClick to place a block. Click a block face to attach a new block next to it. Drag to orbit the camera.
3ExportDownload OBJ for 3D software or game engines, and save JSON to continue later.

When it helps

This block editor is for quickly sketching levels and props for voxel-style games. You stack blocks one by one, much like a block-building game, so you can use it even if you have never touched 3D software.

Clicking a block face attaches a new block right next to that face, and clicking empty ground places a block at the chosen floor height. Half blocks are half as tall, which is handy for steps and low ledges. Paint mode changes only the color of blocks you already placed.

The exported OBJ leaves out faces hidden between touching blocks, so files stay light. Each color gets its own material, which makes it easy to swap materials in your engine.

FAQ

Which programs can open the files?

OBJ and MTL are supported by most 3D software, including Blender, Unity, Godot and Unreal. Unzip the archive and keep both files in the same folder.

What is the block unit size?

Each block is 1 unit wide, deep and tall. If your engine uses 1 unit as 1 meter, scale it as needed.

Does it work on phones?

Tap to place blocks and drag to rotate. Use the + and - buttons to zoom.

My work disappeared.

Work is saved automatically in browser storage, but clearing browser data removes it. Download important work as JSON.

Can I apply textures?

Only solid color blocks are supported for now. Open the exported OBJ in 3D software and connect textures to the materials there.