create_blackboard
Create a Blackboard asset to give AI a shared memory for Behavior Trees. Define keys for data such as locations, targets, and states.
Instructions
Create a Blackboard asset.
The Blackboard is the AI's shared memory - it stores data that the Behavior Tree reads and writes during execution.
Args: name: Blackboard asset name (e.g., "BB_EnemyAI") keys: List of key dicts: [{"name": "TargetActor", "type": "Object"}, {"name": "PatrolLocation", "type": "Vector"}, {"name": "bIsAlerted", "type": "Boolean"}, {"name": "Health", "type": "Float"}] path: Content browser path
Key types: Object, Actor, Class, Enum, Float, Int, Bool (Boolean), String, Name, Vector, Rotator
KB: see knowledge_base/04_AI_SYSTEMS.md#overview Example: create_blackboard(name="ExampleName")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keys | No | ||
| name | Yes | ||
| path | No | /Game/AI |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |