godot-setup-navigation
SKILL.md
Setup Navigation System
Core Principle
Navigation is a service, not a component. Use NavigationServer for runtime updates, NavigationRegion for static navmesh, and NavigationAgent for pathfinding requests. Avoid embedding navigation logic directly in character controllers.
What This Skill Does
Sets up complete navigation systems:
- NavigationRegion2D/3D - Creates navigation mesh boundaries
- NavigationPolygon - Generates walkable areas from TileMap or geometry
- NavigationAgent2D/3D - Configures pathfinding agents with obstacle avoidance
- RVO Integration - Implements Reciprocal Velocity Obstacles for dynamic avoidance
- Pathfinding Integration - Creates patterns for character movement, AI, and click-to-move