Banner February 26
Tops of the season
Latest added
Interaction Master – Multiplayer Interaction System for Unreal Engine 5

Interaction Master – Multiplayer Interaction System for Unreal Engine 5

Premium
Code Plugins
Engine version
5.5-5.7
Download type
Engine Plugin
Registration required
Description

Fast, modular and multiplayer-ready interactions for your game.

Create intuitive and reliable gameplay interactions — without writing a single line of code.

 

Interaction Master is a complete, modular and multiplayer-ready interaction system for Unreal Engine 5.

Designed for developers who need fast, reliable and flexible interactions between players and objects or NPCs, it supports both simple and complex use cases ; all with full network replication.

Whether you're building an RPG, FPS, or narrative game, Interaction Master lets you focus on gameplay while it handles the details: interaction prompts, conditions, network locking, and full integration with Dialogue & Quest Master.

 

Key Features

🔄 Full Multiplayer Support – Server-authoritative system with replicated interactions and optional network locking to prevent multiple players from interacting with the same object at the same time.

🧩 Plug & Play Blueprint Integration – Built around modular Actor Components with exposed settings and events for rapid customization.

🖼️ Customizable UI – Comes with ready-to-use 2D widgets featuring dynamic input prompts.

⚙️ Advanced Interaction Conditions – Easily configure distance checks, key hold duration, required items, ...

🧠 Perfectly Integrated with Dialogue & Quest Master – Trigger dialogues, quests, and more with seamless compatibility.

🎮 Common Input Ready – Switch freely between keyboard and gamepad — input prompts update automatically.

📄 Clean Example Project – Learn by doing with a full demo map and 12+ interaction blueprints.

🧪 100% C++ Source Code Included – For complete flexibility and customization.

 

🆕 1.1 update

  • Modular Research Strategies – Define how interactables are searched around the player, combine multiple strategies, or create your own custom ones (great for third-person games).

  • Secondary Interaction Inputs – Assign alternative keys or buttons so not all interactables share the same input.

  • Auto-Placed Widgets – New helper actor automatically positions interaction widgets on world objects.

  • Third-Party Widget Support – Dynamically inject UI from other systems into the interaction widget.

  • Improved Controls – Refined management of widget visibility, interactable focusability, and system enable/disable for smoother integration with external systems.

 

Why Choose Interaction Master?

Designed for RPGs, FPS games, narrative adventures, and more, Interaction Master takes care of all the complexity of player-object interactions — so you can focus on the gameplay.

🛒 Available now on Fab Marketplace
📦 Includes source code, example project, documentation, and support.

 

Technical Details

Code Modules:

  • InteractionMaster (Runtime)

 

Number of Blueprints: 27

  • 2 integrations classes with Dialogue & Quest Master

  • 2 extras (a basic replicated inventory component and interaction condition for demo purpose)

  • 1 Interaction Widget Actor

  • 2 Controller DataAssets

  • 13 examples assets (Actors & ActorComponents)

  • 2 Widget Blueprints

  • 2 Text Styles (Common UI)

  • more ...

 

Number of C++ Classes: 8

  • 2 Boilerplate classes

  • 2 Actor Components (Interactor & Interactable)

  • 1 base class for interaction conditions

  • 3 classes for interactable research strategies (1 base class + 2 implementations)

 

Network Replicated: Yes

 

Supported Development Platforms:

  • Windows: Yes

  • Mac: Not tested

 

Supported Target Build Platforms:

  • Windows (other platforms not tested)

 

Documentation Link: https://docs.google.com/document/d/1ArwtVTvS9kn_0CJ8Mt_EIrwq4WH9NBSqg-LQWWB8UMk/edit?tab=t.0

Comments
Comments is not yet
Add Comment
Only for Premium users
Other interesting assets