bevy-ai-navigation

Installation
SKILL.md

Bevy AI navigation

When to use

Load this when an actor must chase, patrol, or wait. This skill owns the intent and the desired velocity. Paths stay on bevy-navigation. Transform integration stays on bevy-character-movement. Line-of-sight sensors stay on bevy-spatial-queries.

ECS shape

  • Components: a mode flag can be an enum Component (see bevy-state-machines for the pattern). Goal position can be your own component. No agent, radius, or layer type was opened.
  • Resources: a shared patrol table can be a Resource you define. No navigation resource was opened.
  • Systems: read the mode and write a desired velocity or waypoint on Update or Fixed. Use .chain() so policy runs before movement. Do not call an agent callback that writes Transform.
  • Schedule: Fixed / FixedMain when the result feeds the movement step.

Policy map

Installs
16
GitHub Stars
889
First Seen
Oct 11, 2026