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_Master

  • Add 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

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