Creating your own interactable
The interaction system in BoundFramework comes with ready-to-use examples such as lights, light switches, and doors. In addition, you can easily create your own custom interactables in two ways:
Option 1: Create a Child Blueprint
Create a child Blueprint from
BP_Interaction_MasterAdd your mesh and logic in the Details panel
This is the fastest way to build interactables since all core interaction logic is already included

Option 2: Create a New Actor Blueprint
Create a new Actor Blueprint
Add the BPI_Interaction interface
Implement the OnInteract event from the interface

⚠️ It’s important to call the OnInteract event — if this isn’t called, the interaction will not be registered
When to Use Which
Child Blueprint → Best for standard interactables like pickups, switches, or simple triggers
New Actor with BPI_Interaction → Best when you need completely custom behavior that doesn’t fit the base class
Last updated