Upcoming Grid Builder Updates for Godot 4.3


I've been working on the next update for Grid Builder for a while. Since Godot 4.3 is out now, I wanted to share what to expect in the upcoming version.


Support for TileMapLayers 

I will have Grid Builder support both TileMapLayers and TileMaps. TileMapLayers are a direct replacement to TileMap nodes in Godot 4.3 and TileMap is being deprecated. Not everyone will initially make to swap to TileMapLayers so I thought it would be important to support both going forward. The GridTargetingState will allow references to both and have a combined node reference called map_node which can be either a TileMapLayer or a TileMap. Other tile map related checks should mostly work the same as before.

Manipulation System

New system to add functions like moving, and demolishing existing objects. Currently, but not final, it also handles rotation and flipping of selected objects.

RuleCheckIndicatorManager Updates

RuleCheckIndicatorManager will be a seperate node you add manually to your scene rather than being created by the BuildingSystem during runtime. Making it a node present in the main scene should make it easier to visually debug what's going on behind the scenes. Placement validator will maintain a reference to the active RuleCheckIndicatorManager 

PlacementValidator Updates

PlacementValidator becomes a shared resource between the BuildingSystem and ManipulationSystem. The BuildingSystem previously took too many responsibilities in the plugin and aims to now being responsible for initial placement of Placeable objects into the game scene.

The update is my main development focus right now so keep an eye out for the 4.1 devlog and release.

Get Grid Building Plugin for Godot 4

Buy Now$40.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.