Skip to content

Smart Objects

Blueprint AI authors USmartObjectDefinition assets — the reusable, designer-placed interaction points an AI or player occupies to “use” something in the world (a bench to sit on, a terminal to operate, a ledge to vault). A definition carries a set of slots (relative locations a user stands or interacts from), activity and user tags, and the policies that combine them.

Create a Smart Object definition called SOD_Bench in /Game/AI Add a slot to SOD_Bench at offset 0, 50, 0 Set SOD_Bench’s user tags filtering policy to Combine and its activity tags merging policy to Override Describe the smart object definition SOD_Bench

The describe op reports the slot count, default behavior count, activity tags, both tag policies, and whether the definition currently passes validation — so you can confirm an edit landed before assigning behavior definitions in the Smart Object editor.