Skip to content

NavGrid System

PlayMaker → Addons → NavGrid

A 2D navigation system for grid-based movement, pathfinding, and procedural levels.
NavGrids can be baked in the editor or generated at runtime - ideal for roguelikes, mazes, and tile-based worlds.

overview


Assets

NavGrid Asset

Stores walkability, connectivity, and per-cell metadata used for movement and pathfinding.

NavGrid Tile Cost Profile

Defines cost rules to apply to cells in a NavGrid.


Components

NavGrid Baker

Bakes Tilemaps into NavGrid data at edit time, generating walkable cells and neighbor links.

NavGrid Agent

A steering/pathfinding component that moves a GameObject on a NavGrid. Uses A* for pathfinding.


Building NavGrids

Actions to build NavGrids at runtime.

NavGrid Movement

Actions to move a GameObject on a NavGrid.


Most commonly, you add a NavGridAgent to a GameObject that interacts with the NavGrid.
Configure its settings, then use actions to drive movement and decision-making.

Pathfinding

Actions that use A* pathfinding to move to a target.

Steering

Actions that use turn decisions to steer on the NavGrid.

Manual Movement

Actions for direct or player-driven movement on a NavGrid.

Settings

Actions for configuring the agent's settings at runtime.