Blueprint AI Assistant
Blueprint AI Assistant: programmatically read, modify, and create Unreal Engine assets.
Programmatically read, modify, and create Unreal Engine assets. Export Blueprints to text, make batch changes, or connect an AI assistant. Works with the editor open or from the command line.
Getting started#
- Installation: Add the plugin to your UE5 project
- Quick Start: Export your first Blueprint in 30 seconds
- Editor Quick Start: Use BAA from the editor UI
- AI Quick Start: Connect Claude Code or another AI assistant
- Claude Setup: Configure Claude Code for your project
What you can do#
- Read and export Blueprints: Export any Blueprint to structured text. See variables, functions, components, graph nodes, and connections. Four detail levels from quick scan to full backup.
- Create and edit variables: Add variables with any type, set defaults, configure replication and property flags, add metadata like clamping and categories.
- Build Blueprint graphs: Add nodes, connect pins, set pin defaults. Supports 40+ node types including function calls, custom events, casts, and flow control.
- Modify components and defaults: Add components to your Blueprint's hierarchy. Read and write Class Default Object properties.
- Work with DataTables and Curves: Add and remove rows, set field values, manage curve keys across float curves, color curves, and runtime curves.
- Edit Materials: Add and connect material expression nodes. Set material instance scalar, vector, and texture parameters.
- Manage animations and audio: Work with AnimMontage sections, slots, and notifies. Edit SoundCue nodes and connections.
- Build UI widgets: Add widgets to your Widget Blueprint tree. Set widget properties and configure slots.
- Edit Sequencer tracks: Create and modify Level Sequence tracks, sections, and keys for cinematics and gameplay.
- Set up AI behaviors: Add tasks, decorators, and services to Behavior Trees. Manage Blackboard keys.
- Niagara, Input, Tags, and more: Edit Niagara particle systems, configure Enhanced Input mappings, register Gameplay Tags, and export textures.
Guides#
- Example Workflows: Common operations with copy-paste examples
- Editor Integration: Right-click exports, graph formatting, keyboard shortcuts
- Output Formats: Choose the right export format for your task
- Batch Operations: Run multiple operations in a single pass
Reference#
- AI Guide: Complete operation catalog for AI assistants
- Verb Reference: Detailed documentation organized by asset type
- Error Codes: All error codes with suggested fixes
- FAQ: Common questions and troubleshooting