Quick Start
Get GridPlacement 6.0 up and running with the correct C# API and architecture.
Comprehensive guides for implementing and extending GridPlacement 6.0.
Welcome to the GridPlacement 6.0 documentation hub. Whether you are setting up a new project or migrating from 5.1, these guides provide the path forward.
For deep-dives into specific subsystems like Isometric Grids, Collision Mapping, or Persistence, explore the Internals section.
Get GridPlacement 6.0 up and running with the correct C# API and architecture.
The core architectural principles of GridPlacement 6.0: Services, Workflows, and Adapters.
Grid state, occupancy, and coordinate math in GridPlacement 6.0
Build-time link resolution system for version-agnostic URLs
Deep dive into integrating GridPlacement Core with Godot and other game engines.
How to write clean, maintainable code with GridBuilding
Understanding the distinction between Core Configurations and Godot Settings in GridPlacement 6.0
How GridPlacement 6.0 separates authoritative service state, event payloads, and read-only snapshots
Documentation for the C# Placeable Selection UI components.
How GridBuilding evolved from pure GDScript to clean POCS architecture
Practical examples and implementations of the Grid Building Plugin in action
Steps and notes for migrating to Grid Building 6.0.0
Read more arrow_forwardGridPlacement 6.0 uses a thin, engine-agnostic logging interface in its Core layer. The plugin itself does not own a Godot-specific logger. Instead, the host game (for example, Thistletide) is responsible for wiring logs into Godot or any other engine.
This guide explains:
ILogger implementation.Core code depends on GridPlacement.Core.Interfaces.ILogger:
End-to-end build placement workflow powered by the [BuildingSystem](/v6-0/api/core/)
Read more arrow_forwardCollision Mapping documentation for the Grid Building system
Read more arrow_forwardContext & State documentation for the Grid Building system
Read more arrow_forwardGuide for implementing game-specific features that build upon the Grid Building plugin's foundation without modifying the core plugin.
Read more arrow_forwardIndicator Setup Report documentation for the Grid Building system
Read more arrow_forwardInput Actions Configuration documentation for the Grid Building system
Read more arrow_forwardComplete guide for implementing Grid Building in isometric games, including coordinate systems, indicator shapes, and rotation handling
Read more arrow_forwardManipulation System documentation for the Grid Building system
Read more arrow_forwardMode Toggle Behavior documentation for the Grid Building system
Read more arrow_forwardComplete guide to saving and loading placed objects using metadata-based persistence
Read more arrow_forwardPlacement Chain documentation for the Grid Building system
Read more arrow_forwardGrid Targeting documentation for Grid Building system
Read more arrow_forward