AI Navigation

Data & Scripting

AI navigation and behavior: NavMesh generation, AI Controllers, Behavior Trees, Blackboards, EQS, AI Perception, and crowd management.

Version: 5.0.0 – 5.7.3 | Invoke: /skill ai-navigation

← All Skills

What This Skill Does

AI Navigation helps you create intelligent NPCs that can navigate your levels, perceive the player, and make decisions using UE5's built-in AI systems. This skill covers the full AI behavior pipeline, from generating a Navigation Mesh for pathfinding, to setting up AI Controllers with Behavior Trees and Blackboards for decision-making, configuring AI Perception for sight, hearing, and damage sensing, and using the Environment Query System (EQS) for spatial reasoning like finding cover positions. Whether you need a patrolling guard, a pursuing enemy, a fleeing NPC, or a helpful companion, this skill provides the architectural patterns to bring your AI characters to life.

Covers

  • Navigation Mesh (NavMesh) generation, configuration, and modifiers
  • AI Controller assignment and MoveToLocation/MoveToActor pathfinding
  • Behavior Trees: tasks, decorators, services, and composite nodes
  • Blackboards: shared AI memory for decision variables
  • EQS (Environment Query System): spatial queries for finding cover, flee points, and tactical positions
  • AI Perception: sight, hearing, and damage sensing configuration
  • Common behavior patterns: patrol, chase, search, flee, and companion follow
  • Crowd management basics with RVO avoidance

Does Not Cover

How to Use

Invoke this skill in Claude Code:

/skill ai-navigation

This skill is also auto-detected when your prompt mentions AI, NPC, pathfinding, navmesh, navigation, behavior tree, blackboard, or patrol intent. AgentUX will automatically activate AI Navigation when it recognizes relevant context in your request.

Key Unreal Engine Concepts

Concept Description
NavMeshBoundsVolumeA volume placed in the level that defines the area where the Navigation Mesh is generated for AI pathfinding.
AAIControllerThe controller class that possesses an NPC pawn and runs Behavior Trees and pathfinding logic.
UBehaviorTreeA tree-structured decision asset where composite nodes, decorators, and tasks define AI behavior flow.
UBlackboardComponentThe AI's working memory that stores key-value pairs read and written by Behavior Tree nodes.
UAIPerceptionComponentA component that gives AI actors the ability to sense the world through sight, hearing, and damage stimuli.
UEnvQueryAn Environment Query System asset that generates and scores candidate locations for spatial AI decisions.

Related Skills

What You'll Learn

  • How to set up a Navigation Mesh and verify it covers your playable area
  • How to create AI Controllers and assign them to NPC characters
  • How to build Behavior Trees with Selector, Sequence, and Parallel composites
  • How to use Blackboards as shared AI memory for decision variables
  • How to configure AI Perception for sight, hearing, and damage detection
  • How to use EQS to find tactical positions like cover and flee points