๐๏ธ Trailer - ๐ Documentation - ๐ฎ Playable Example - ๐ Discord
Build polished, scalable world interaction faster with Interaction Engine.
Interaction Engine is an Unreal Engine plugin for building flexible, reusable interaction systems without rebuilding the same logic for every actor in your game.
With a component-based workflow, it supports multiple simultaneous interactions, advanced focus handling, foliage interaction, and multiplayer-compatible gameplay with server-side validation.
Core Features
Component-based interaction system (Interactor + Interactable)
Multiple interaction modes (Simple, Hold, Multi-Hit, Toggle, Button Mash)
High-performance C++ core
Multiplayer-compatible with server-side validation
Advanced focus, tracing, and target selection system
Actor and foliage interaction support
Customizable slot-based interaction system
Built-in UI, prompts, and feedback systems
Save and load support for interactables and foliage state
Supports Multiple Simultaneous Interactions
Interaction Engine is designed to support multiple interactions happening at the same time, giving you more freedom when building complex gameplay systems, dense environments, multiplayer scenarios, and worlds with many active interactive elements.
This makes it especially useful for projects that need more than basic โpress key to interactโ behavior.
Interaction Modes
Simple: instant one-press interaction
Hold: hold the input for a defined duration
Toggle: switch between persistent states
Multi-Hit: accumulate progress through repeated hits or damage
Button Mash: complete interactions through rapid repeated input
Supported Project Types
First-person
Third-person
Top-down
Why Use Interaction Engine
Interaction Engine helps save development time, reduce Blueprint clutter, and bring a more polished interaction workflow to your game. Instead of building separate logic for every object type, you get one consistent framework for everything from basic interactions to more complex interaction flows, along with foliage systems, feedback, and multiplayer-compatible gameplay.
With a Blueprint-friendly workflow backed by a high-performance C++ core, it enables faster iteration, easier maintenance, and a stronger production foundation.
Support
If you have any questions, feedback, or setup issues, support is available through documentation and Discord.