If you're building AI agents in Unreal Engine, this covers the full stack: AIControllers, Behavior Trees, Blackboards, AI Perception, NavMesh pathfinding, EQS queries, State Trees, and Smart Objects. The skill includes concrete C++ patterns for custom BT tasks, decorators, and services, plus the core API surface for movement requests, focus management, and blackboard access. It references separate pattern libraries for Behavior Tree composition and EQS configuration. Use this when you need AI that navigates, perceives, and makes decisions, whether that's a simple patrolling guard or a complex squad with dynamic tactics. The architecture guidance is solid, especially around multiplayer authority and the difference between BT and State Tree workflows.

skills.sh installs
1.3K
GitHub stars
446
last updated
Aug 21, 2026

Install

$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-ai-navigation --agent claude-code

Installs into .claude/skills of the current project.

Files

UE AI and Navigation

Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".

Classic UE AI runs on a server-only AAIController that owns a brain component (UBehaviorTreeComponent), a UBlackboardComponent, a UAIPerceptionComponent and a UPathFollowingComponent. Behavior trees, perception and EQS live in the AIModule; navmesh generation and queries live in NavigationSystem; BT tasks that wrap gameplay tasks need GameplayTasks. Smart Objects (SmartObjectsModule, plugin SmartObjects), ZoneGraph (ZoneGraph, Experimental in 5.8), MassAI (Experimental in 5.8) and NavCorridor (Experimental in 5.8) are opt-in plugins. Add what you use to PublicDependencyModuleNames in your .Build.cs, e.g. "AIModule", "NavigationSystem", "GameplayTasks".

Context

Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, GAS/networking setup). Do not stop if it is missing.

Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.

Sponsors

Details

Repository
github.com/quodsoler/unreal-engine-skills
Categories
AI & Agent Building, Game Development
First seen
Jun 3, 2026

More from quodsoler/unreal-engine-skills

All 27
1neolabhq avatarsetup-serena-mcpneolabhq/context-engineering-kitGuide for setup Serena MCP server for semantic code retrieval and editing capabilities1.3Kskills.sh installs
2ruvnet avataragent-spec-mobile-react-nativeruvnet/rufloAgent skill for spec-mobile-react-native - invoke with $agent-spec-mobile-react-native1.3Kskills.sh installs
3ruvnet avataragent-trading-predictorruvnet/rufloAgent skill for trading-predictor - invoke with $agent-trading-predictor1.3Kskills.sh installs
4neolabhq avatarapply-anthropic-skill-best-practicesneolabhq/context-engineering-kitComprehensive guide for skill development based on Anthropic's official best practices - use for complex skills requiring detailed structure1.2Kskills.sh installs
5ruvnet avataragent-analyze-code-qualityruvnet/rufloAgent skill for analyze-code-quality - invoke with $agent-analyze-code-quality1.2Kskills.sh installs
6jasonjgardner avatarblockbench-mcp-overviewjasonjgardner/blockbench-mcp-projectOverview of the Blockbench MCP server tools, resources, and prompts. Use to understand the full MCP capability set, learn how tools work together, or when start1.2Kskills.sh installs