{"id":16786418,"url":"https://github.com/nklbdev/godot-enchanced-tile-map-editor","last_synced_at":"2026-03-16T16:32:00.787Z","repository":{"id":65540397,"uuid":"569430076","full_name":"nklbdev/godot-enchanced-tile-map-editor","owner":"nklbdev","description":"The addon fot Godot 3.5 that adds alternative rich tile map editor","archived":false,"fork":false,"pushed_at":"2024-04-13T13:01:08.000Z","size":253,"stargazers_count":20,"open_issues_count":17,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-13T08:12:53.502Z","etag":null,"topics":["godot","godot-addon","godot-engine","godot-plugin","godot3","godotengine","tile-map","tile-map-editor","tilemap","tilemap-editor","tilemaps"],"latest_commit_sha":null,"homepage":"","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nklbdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-22T20:09:02.000Z","updated_at":"2024-06-17T23:54:56.000Z","dependencies_parsed_at":"2024-10-13T08:22:45.907Z","dependency_job_id":null,"html_url":"https://github.com/nklbdev/godot-enchanced-tile-map-editor","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nklbdev%2Fgodot-enchanced-tile-map-editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nklbdev%2Fgodot-enchanced-tile-map-editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nklbdev%2Fgodot-enchanced-tile-map-editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nklbdev%2Fgodot-enchanced-tile-map-editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nklbdev","download_url":"https://codeload.github.com/nklbdev/godot-enchanced-tile-map-editor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225981368,"owners_count":17554923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["godot","godot-addon","godot-engine","godot-plugin","godot3","godotengine","tile-map","tile-map-editor","tilemap","tilemap-editor","tilemaps"],"created_at":"2024-10-13T08:12:11.315Z","updated_at":"2026-03-16T16:32:00.702Z","avatar_url":"https://github.com/nklbdev.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Enchanced TileMap editor for Godot 3.5x\n\n[![en](https://img.shields.io/badge/lang-en-red.svg)](README.md)\n[![ru](https://img.shields.io/badge/lang-ru-green.svg)](README.ru.md)\n\nHello everyone Godot users! I'm developing an alternative tile map editor for the Godot engine v3.5+.\n\nIt is a very early alpha version. I will be glad to your wishes and suggestions for its improvement!\n\n## Features:\n- Rectangular selection, continuous selection, combination of selections.\n- Integrated powerful tile palette\n- Drawing with patterns\n- Undo-Redo support\n- Saving patterns to the bottom panel, tileset metadata (not yet), or copying to plain text\n- Rotation and flipping patterns at all possible angles with tiles in their cells and without them (and powerful set of keyboard shortcuts for it)\n- 3 auto-tilers: Classic, Improved and Terrain (their algorithms are implemented, but not integrated yet)\n\n![Main view of the plugin interface](https://user-images.githubusercontent.com/7024016/214442952-e9899aba-8ec7-47c7-b1bc-ef5e82edfd3b.png)\n\n[![Godot Enchanced TileMap Editor eraly alpha presentation](https://img.youtube.com/vi/HuihzLfFYgU/0.jpg)](https://www.youtube.com/watch?v=HuihzLfFYgU)\n\nWhen you select a `TileMap` instance in the scene tree, the bottom panel \"Tile Map\" appears, which contains tools and sub-palettes.\n\n## Tools\n\n### Selection\n\n- __Rectangular Selection__ - everyone's favorite rectangular selection))\n- __Continous Selection__ (Magic Wand) - so far not a very useful tool. But smart pattern selection will be added later\n\nYou can combine selections by `Shift` (union), `Ctrl+Shift` (intersection) and `Alt+Shift` (subtraction)\n\nAlso you can copy selection to clipboard as serialized pattern. In this case, the pattern will be immediately ready for drawing in all tools.\n\nYou can draw it on your `TileMap`, or paste it into \"Patterns\" subpalette or or in any other place as JSON text.\n\n### Drawing\n\n- __Pattern Brush__ - just a brush. But it switches to the Line when `Ctrl` is pressed and the Rectangle when `Ctrl+Shift` is pressed.\n- __Pattern Line__ - draws line. Behaves differently for a single tile and a complex pattern on offsetted maps. A single tile forms a continuous line, as in Godot 4\n- __Pattern Rectangle__ - well known rectangle)\n- __Pattern bucket fill__ - allow continous filling and offset pattern origin by moving mouse with holding LMB\n- __Tile Picker__ (not implemented yet)\n- __Eraser__ - just an eraser\n- __Random Tiles__ - modifier with Scattering option (not implemented yet)\n- __Rotate pattern__ menu - allows rotate pattern at all possible angles for current `cell_half_offset`\n- __Flip pattern__ menu - same as \"Rotate\" but for pattern mirroring\n\n[![Examples of pattern transformation](https://user-images.githubusercontent.com/7024016/217090210-f9170f2e-1625-4e13-9b8f-bebbd558bbbd.png)](https://user-images.githubusercontent.com/7024016/217090041-5444e3dc-3f4c-4e2d-8a44-24cceaf9a180.png)\n\n## \"By Texture\" tiles subpalette\n\nProvides tiles layout on textures, how they are marked up in `TileSet`. Best choice to select patterns for rectangular maps.\n\n[![Texture tiles layout](https://user-images.githubusercontent.com/7024016/217073166-04fc2a0f-c896-442a-b447-3986f08d5f5d.png)](https://user-images.githubusercontent.com/7024016/217072418-1fdb6831-ec6c-46d0-9bde-0da393dd6bc3.png)\n\n## \"Individual\" tiles subpalette\n\nProvides tiles layout on `TileMap` which have similar `mode` or `custom_cell_transform` and `cell_half_offset` as in current `TileMap`. It is convenient to choose patterns for non-rectangular maps on it.\n\n[![Tile map tiles layout](https://user-images.githubusercontent.com/7024016/217073330-8d163be1-1293-4eb6-ad51-cf7137e7aa9b.png)](https://user-images.githubusercontent.com/7024016/217072531-8d6554ff-9ed8-4c65-b1b8-c7bde9a86b30.png)\n\n## \"Patterns\" subpalette\n\nThis palette is for saving patterns copied from the map. It is already working, but visually it is not yet ready. Patterns can be pasted here using `Ctrl+V` shortcut.\nPatterns can be pasted not only here, but anywhere as a regular JSON-text. You can exchange them immediately through any messenger!\n\n[![Patterns collection buffer](https://user-images.githubusercontent.com/7024016/217073422-4d66b631-4746-4b0d-9e53-764ce1f2a227.png)](https://user-images.githubusercontent.com/7024016/217072621-2d50adce-b4f2-400b-b3af-9386b7400637.png)\n\n## Autotiles\n\n(algorithms are implemented, but not integrated yet)\n\n## Personalization\n\n[![Plugin section in Project Settings](https://user-images.githubusercontent.com/7024016/217080889-944b65f5-33ac-4b5f-ad3f-56565712898b.png)](https://user-images.githubusercontent.com/7024016/217080797-db6bf9c0-51ea-4386-a181-0927f8a656fd.png)\n\nYou can choose drawing limits, grid and cells colors and grid fragments sizes.\n\n## Installation\n\nSimply download or clone this repository and copy the contents of the\n`addons` folder to your own project's `addons` folder.\n\nThen enable the plugin on the Project Settings.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnklbdev%2Fgodot-enchanced-tile-map-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnklbdev%2Fgodot-enchanced-tile-map-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnklbdev%2Fgodot-enchanced-tile-map-editor/lists"}