navmesh

Configure Unity NavMesh baking, agent movement, and navigation patterns.

3|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill navmesh-omerzeyveli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: navmesh
Source: https://github.com/OmerZeyveli/kinglet-unity/tree/main/.claude/skills/systems/navmesh
Command: npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill navmesh-omerzeyveli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps configure and implement reliable character navigation in Unity, reducing the effort required to bake walkable surfaces, control agents, and handle unreachable destinations.

Core Features & Use Cases

  • NavMesh Setup: Configure NavMeshSurface components and bake navigation data for environments.
  • Agent Movement: Set up NavMeshAgent movement, destination commands, path status checks, and arrival detection.
  • Navigation Patterns: Implement patrol behaviors, dynamic obstacles, off-mesh links, runtime NavMesh updates, and area costs for roads, water, or mud.

Quick Start

Use the navmesh skill to configure a Unity character with a NavMeshAgent that patrols a set of waypoints and reports unreachable paths.

Frequently Asked Questions about navmesh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bake a Unity NavMesh surface for character navigation?

To set up NavMeshAgent movement, assign a destination vector and check the agent's path status to detect arrival. This handles character pathfinding and reports unreachable paths automatically.

How do I implement patrol behavior with a Unity NavMeshAgent?

Implement patrol behavior by cycling a NavMeshAgent through a set of waypoints. The agent navigates to each destination sequentially, allowing characters to follow defined routes dynamically.

Can I update Unity NavMesh data at runtime for dynamic obstacles?

Yes, Unity NavMesh supports runtime updates to handle dynamic obstacles. You can modify navigation data during gameplay to account for moving objects and maintain accurate pathfinding.

How do off-mesh links work in Unity navigation?

Off-mesh links connect disconnected NavMesh areas, allowing agents to traverse gaps like gaps or walls. They enable characters to jump or move between separate walkable surfaces.

What are NavMesh area costs used for in Unity pathfinding?

NavMesh area costs control pathfinding preferences by assigning traversal costs to different surfaces. You can make agents prefer roads while avoiding costly areas like water or mud.