About this project

TileMapDual is an automatic custom TileMapLayer node for Godot that implements a real-time dual-grid tileset system, supporting square, isometric, hex, and other grid types. It reduces the number of tiles needed for autotiling from 47 to just 15, and even fewer if tiles are symmetrical. The plugin works in-editor and in-game, updating the dual grid in real time as you draw. Installation is simple: copy the addons/TileMapDual folder to your project and enable the plugin. Usage involves creating a TileMapDual node with your own tileset, configuring tile shape and orientation, and sketching with fully-filled or empty tiles. The plugin supports multiple terrains via multiple layers, and collisions can be handled by using separate spritesheets for display and logic. Version 5 includes hex grid support and a TileMapDualLegacy node for stability. The project is MIT licensed and open to contributions.