Staged Interaction System is a lightweight, flexible, modular runtime interaction framework for Unreal Engine that supports both indication and gameplay interactions in single-player and multiplayer games. By breaking interactions into clear, designer-friendly stages, the system makes it dramatically easier to communicate intent to players and implement gameplay logic.
Indication stages let you create visuals like proximity-based outlines, hover effects, or shared feedback that shows when other players are interacting with an object. Gameplay stages enable reliable, conflict-free interaction logic—such as determining what happens when multiple players or AI characters attempt to interact with the same object.
Everything is fully customizable and can be built using Blueprints, State Trees, or your preferred gameplay logic.
Watch the Video Overview to learn more!
📚 Learn More
⭐ Key Benefits
Easy to implement
Modular, Reusable logic
Multiplayer support
Fully customizable
Debugger included.
🎮 Typical Use Cases
Multi user interactions to single actor (or restricting to single interactor)
Interaction Indicators (Eg: Press "E" to Interact)
Reusable interaction behaviours.
AI interactions to Actors.
🔗 Dependencies
ModularGameplay