Interaction System
How players use buttons, doors, and keys in Boom Guy
Overview
The interaction system uses a shared interface implemented across many actors. Buttons, doors, levers, and pickups all respond to the same interaction logic.
When the player presses the interact key, a forward trace checks for actors that implement the interface. If an interactable is hit, its logic is triggered.
Actions may be single use, toggle based, or restricted. All are handled consistently through the same foundation.
Core Blueprint Summary
- Shared interactable interface across actors.
- Player performs a trace on interaction.
- Interface event fires on valid hit.
- Actor defines its own response logic.
Blueprint Demo