BlueprintPro AI

Every part of Unreal, paired with an agent that asks permission.

BlueprintPro AI reads your project, proposes changes, and waits for your approval before it touches a node. Here is what it can do.

Blueprints

  • Read any Blueprint graph, including the 2M-character outliers.
  • Add nodes with type-safe helpers (Branch, CallFunction, VariableGet/Set, Macros).
  • Connect pins with dual-wire protection.
  • Pin-safe creation of Dynamic Casts, Break/Make Structs, Get DataTable Row.
  • Compile and return errors inline.

Materials and HLSL

  • Create material expressions programmatically.
  • Wire expressions and recompile.
  • Author Custom HLSL expressions with typed input pins.
  • Read and set Material Instance scalar, vector, texture, and static-switch params.

Behavior Trees

  • Create Behavior Trees and Blackboards.
  • Build entire trees from a JSON spec.
  • Read structure and per-node details.
  • Discover available node classes, decorators, services.

UMG Widgets

  • Author widget animations with keyframes.
  • Wrap the root in a SizeBox for responsive layouts.
  • Set bIsVariable so widgets appear in the graph.
  • Convert LinearColor → SlateColor for widget color pins.

Scene + assets

  • Spawn, duplicate, delete, and transform actors.
  • Find assets by name + type.
  • Replace meshes and materials on the current selection.
  • Raycast and spawn on surface.

Game + input

  • Set GameMode override via World Settings.
  • Create Enhanced Input Action assets.
  • Map keys to actions inside Input Mapping Contexts.

The full catalog of tools, their risk classes, and approval defaults are documented in our docs.