NeoStack LogoNeoStack
Agents

Blueprint Agent

The Blueprint Agent specializes in UE5 visual scripting and Blueprint development. It can create Actor/Pawn/Character blueprints, manage components and variables, add nodes and connections, and work with data structures like Structs, Enums, and DataTables.

What It Can Do

  • "Create a player character blueprint" - Generates Actor, Pawn, or Character blueprints
  • "Add event BeginPlay to my blueprint" - Places events and functions with proper connections
  • "Create a struct for player stats" - Makes Structs, Enums, and DataTables
  • "Analyze my player blueprint" - Shows Blueprint structure and components
  • "Add collision component to BP_Player" - Manages components, variables, and functions

Available Tools

Below are the specialized tools the Blueprint Agent has access to:

  • create - Create Blueprint assets and data structures (Actor, Pawn, Character, DataAssets, Structs, Enums, DataTables)
  • analyze - Analyze Blueprint structure with configurable analysis types
  • manage - Batch manage components, variables, functions, and events
  • compileandsave - Compile and save Blueprint assets
  • findnodes - Find available Blueprint nodes for graphs using intelligent search
  • addnodes - Add nodes to Blueprint graphs with positioning
  • connectnodes - Connect nodes with execution and data pins
  • createcomment - Create comment boxes for node organization
  • getprops - Get properties from Blueprint nodes and components
  • setprops - Set properties on Blueprint nodes and pins
  • managedatastructures - Manage Structs, Enums, and DataTables

Example Usage

"Create BP_HealthPickup that restores 25 health on overlap"
"Add a damage calculation function to BP_Player"
"Make a struct S_WeaponData with damage and range properties"
"Connect the BeginPlay event to initialize health variables"

The Blueprint Agent handles UE5 naming conventions automatically (BP_, ABP_, DA_, S_, E_, DT_) and works directly with your UE5 editor through real-time execution.