Skip to content

Grid Placement v6.3.0

Nature and Floors (3D Coexistence Contract)

Floors are ground overlays — plants and floors coexist on a column in either commit order.

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

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.

In the 3D demo, floors are ground overlays, not column occupants. A plant and floor can share a column in either commit order; the plant keeps the occupant slot:

  • A plant does not veto a floor, and the floor does not take the plant's slot.
  • A floor does not veto a plant; the plant commits over it.
  • Walls can mount on a shared plant-and-floor column because the floor publishes the floor family. A plant-only column is not a wall mount.

This contract is covered by test/demos/integration/3d/floor_overlay_coexistence_test.gd. Do not add a rule that makes plants evict floors or floors veto plants unless the game intentionally changes this behavior.

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.