SF
STS Forge

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#

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#

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