TileEditor
A 2D Tile Editor that runs on the browser.
Install / Use
/learn @victorqribeiro/TileEditorREADME
Tile Editor
A 2D tile editor that runs on the browser.
Live version here
Alternative link here
About
I made this tool for personal use, but now I'm releasing it under MIT license. You can learn more about this project by watching the videos I made while working on it.
Just want to play with it? Lots of free textures you can use
Menus
MAP
New
Create a new map.
width - Width of the map (grid size)
height - Height of the map (grid size)
tileSize - Size of the tile you're using
border - Border around the tile
tileSizeDraw - Size you want your tile to be drawn
nLayers - Number of layers on your map
Save
Save your map as a json format.
name - Name of the file
Load
Load the map you saved before.
file - JSON file to load
Export
Export the map as a PNG image.
name - Name of the image to be saved
Expand
Expand the map size.
top - How many rows on top to be added
bottom - How many rows on bottom to be added
left - How many rows on left to be added
right - How many rows on right to be added
Shrink
Shrink the map size.
top - How many rows on top to be removed
bottom - How many rows on bottom to be removed
left - How many rows on left to be removed
right - How many rows on right to be removed
Texture
Load
Load an image texture.
image - The image file with the texture
tileSize - The tile size of each tile
border - Is there a border separating each tile?
Brushes
Create a new brush.
custom - Create a custom brush that will be defined by you (selecting from the tiles on the texture)
random - Create a random brush that will be defined by you (selecting from the tiles on the texture)
Buttons
layers - Add or remove a layer
E - Erase brush (erase a tile from the map)
B - Paint bucket tool (paint a whole region on the map)
Help support the project
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。


