k-spec-ai-bt

Design enemy AI with Behavior Trees, Blackboard logic, and AI Perception in Unreal Engine 5.8.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ewertonxyz/ProjectK --skill k-spec-ai-bt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k-spec-ai-bt
Source: https://github.com/ewertonxyz/ProjectK/tree/main/.claude/skills/k-spec-ai-bt
Command: npx skills add https://github.com/ewertonxyz/ProjectK --skill k-spec-ai-bt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured approach to designing and implementing enemy AI in video games using Behavior Trees (BT) and Blackboard logic.

Core Features & Use Cases

  • Enemy AI Design: Structure enemy behavior using layered Behavior Trees and Blackboard data.
  • BT/Blackboard Integration: Implement decision-making processes with BT tasks that activate abilities through ASC and AIPerception inputs.
  • Squad Behavior: Manage squad roles and behavior using FSquadRoleDecider logic for pure role assignments.
  • Use Case: When you need to create a sophisticated enemy AI system in a game, use this Skill to create AI behaviors that can perceive the environment, react to the player, and execute tactics.

Quick Start

Use the k-spec-ai-bt skill to define a new enemy AI with the desired behaviors and integrate it into your game project.

Frequently Asked Questions about k-spec-ai-bt

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

FAQPage Schema
How do I design enemy AI using behavior trees and blackboard logic in Unreal Engine?

Enemy AI behavior design uses layered behavior trees and blackboard data to structure decision-making, integrating AIPerception inputs and BT tasks to execute specific game tactics and reactions. This approach enables sophisticated enemy behaviors.

How do I manage squad behavior and role assignments for enemy AI in Unreal Engine?

Squad behavior management uses FSquadRoleDecider logic to perform pure role assignments within enemy AI systems. This allows coordinated tactics among multiple enemies by structuring squad roles through blackboard data and behavior tree tasks.

Can I use AIPerception with behavior tree tasks to trigger enemy abilities through ASC?

Yes, behavior tree tasks can activate abilities through ASC by utilizing AIPerception inputs. This integration allows enemy AI to perceive the environment, react to the player, and execute tactical abilities based on sensory data.

What's the best way to structure enemy AI decision-making processes in Unreal Engine 5.8?

Structuring enemy AI decision-making requires familiarity with Unreal Engine 5.8 behavior tree systems and AI components. By using BT tasks and blackboard logic, you create layered processes that handle perception and ability activation.

Do I need prior experience with Unreal Engine AI components to implement behavior tree enemy AI?

Yes, implementing this enemy AI requires familiarity with Unreal Engine 5.8 behavior tree systems and AI components. You need existing knowledge of AIPerception, blackboard data, and BT tasks to successfully structure and execute enemy behaviors.

Why use blackboard logic for enemy AI instead of basic state machines in Unreal Engine?

Blackboard logic enables layered behavior trees to manage complex decision-making processes and squad behaviors. Unlike basic alternatives, it handles AIPerception inputs and role assignments dynamically, allowing enemies to execute advanced tactical reactions.