Skip to content

Documentation

Grid Placement

Guides and API reference for Grid Placement 6.3.0, with the migration pages for the 6.3 rename and the deprecated PlacementOwner node.

Status
Current
Version
v6.3.0
Source updated
2026-10-29
Generated on
2026-10-30

6.3. These pages document the 6.3 release, where placeable is now entry (what changed) and PlacementOwner is deprecated (migration). Still on 6.2? Your version's guides ship inside the plugin itself, under addons/grid_placement/guides/; the 6.2 URLs on this site now redirect to this series.

Use the v6.3.0 guides for current projects. The v5.0.12 section covers the legacy 5.x line for existing 5.x projects — 6.0 is a different architecture, not an in-place upgrade.

Start here

New to the addon? Read these four guides in order, then stop until your game needs more:

  1. Getting Started — from the customer download to one real placement: Setup Scene, Setup UI, one entry, one click, and what a refusal looks like.
  2. Placement Workflow — preview, validate, commit, then manipulate or demolish.
  3. Choosing Terrain vs Objects — decide between 2D terrain cells and entry scene objects.
  4. Surface & Brush Reference — support matrix and 2D brush semantics.

What changed in 6.3

Minimal scene setup

A working 2D scene needs five pieces. Names are yours; types and links are what matter:

  • Nodes: a GridPlacementHost (registers the session, routes input), a level with the PlacementLevelContext script, a GridPositioner2D for grid targeting, and the shipped selection UI on a CanvasLayer. No PlacementOwner node.
  • Resources: one PlacementSession (bundle, settings, actions, catalog) plus one ScenePlacementEntry per entry pointing at its scene.
  • Linking: call host.configure(session) with the same session assigned to the positioner; point the level context at your TileMapLayer (target_map) and a separate Node2D (objects_parent); set GridPositioner2D.placer_root to your player, or bind the placer on the session in code.
  • Settings: install the default input actions, keep collision layers and masks consistent across targeting, validation, and objects, and size the indicator to your tiles.

Still on 6.2?

This site publishes one guide set, for 6.3. The full plugin archive ships the guides for the version inside it — extract your download and open addons/grid_placement/guides/. That copy matches the API your project actually has, including placeable. The old 6.2 URLs on this site redirect here.

Learn from the demos

Five reference demos ship with the plugin (top-down, isometric, platformer, hex, and 3D) and follow exactly this wiring. Open the top-down demo first and read Getting Started alongside it.

  • Use the v6.3.0 guides and API for the current release.
  • Use the v5.0.12 guides only for the legacy 5.x line — 6.0 is a different architecture, so moving over means reworking setup, not just updating.
  • New projects should use the v6.3.0 API exclusively.

Using this in a game?

Grid Placement v6.3.0 — full source, playable demos, commercial license

The guide above is the same setup the shipped demos use. Try the build in your browser before you buy it.