SkillAgentSearch skills...

MounteaInteractionSystem

Open-source components based tool for smart Actor Interaction with other Actors. Developed with Designers in mind to allow you as easy as possible implementation while maintaining high scalability and diverse options to tweak everything to your liking.

Install / Use

/learn @Mountea-Framework/MounteaInteractionSystem

README

Documentation Marketplace UE license YouTube Discord Discord Codacy Badge

Mountea Interaction System

Mountea Interaction System is an Open-source Mountea Framework components-based simple framework providing utilities for smart Actor Interaction with other Actors. Developed with Game Developers in mind to allow as easy as possible implementation while maintaining high scalability and diverse options to tweak everything.

Playable Demo

Feel free to download the playable demo and take a look at what this plugin (in combination with its Dialogue sibling) can do in a matter of a few clicks!

<p align="center" width="100%"> <a href="https://drive.google.com/file/d/1XS6meFqXbDM_YfbjQijcco6q1O1wl9-J/view?usp=drive_link"> <img width="20%" src="https://github.com/Mountea-Framework/MounteaInteractionSystem/assets/37410226/da51eced-84e4-4c96-a9ff-cd5a03055d64"> </a> </p>

Discord Channel

<a href="https://discord.gg/waYT2cn37z"><img src="https://anbhelp.zendesk.com/hc/article_attachments/360021176052/discord.gif" alt="Discord LINK" width="100"></a>

Documentation

Online Documentation including a Quick Start guide which will help you set up the plugin in a few easy-to-follow steps.

Tutorial videos

<a href="https://www.youtube.com/playlist?list=PLIU53wA8zZmg5eBKEcpZr7G8JBBZ4QPKq"><img src="https://cdnl.iconscout.com/lottie/premium/thumb/youtube-8622218-6842833.gif" alt="TUTORIAL playlist" width="150"></a>

Join support and community Discord!

Compatible Engine Version

Legend

🟩 - Supported 🟨 - WIP 🟪 - Deprecated 🟥 - Partially supported

Support Table

Engine Version | Plugin Version | Support -------------- | -------------- | ---- UE 4.25 | 2.0.0.0 | 🟪 UE 4.26 | 3.0.1.5 | 🟪 UE 4.27 | 3.0.1.5 | 🟪 UE 5.00 | 3.0.1.5 | 🟪 UE 5.1 | 4.0.2.51 | 🟩 UE 5.2 | 4.0.2.52 | 🟩 UE 5.3 | 4.0.2.53 | 🟩 UE 5.4 | 4.0.2.54 | 🟩 UE 5.5 | 4.0.2.54 | 🟩

Features

Settings & Configuration

<p align="center" width="100%"> <img width="33%" src="https://github.com/Mountea-Framework/MounteaInteractionSystem/assets/37410226/6eb61cdb-cae1-42e0-97eb-f7553dbc1a28"> <img width="33%" src="https://github.com/Mountea-Framework/MounteaInteractionSystem/assets/37410226/2b7513eb-5239-4331-96e5-469671813065"> </p>

In-Engine Tutorial

Interaction System has a simplified in-engine tutorial page that can be opened anytime in the engine. This does not replace actual documentation and this tutorial is meant to provide basic steps with interactive links to Project Settings, Project Folders or Documentation Links.

<p align="center" width="100%"> <img width="66%" src="https://github.com/user-attachments/assets/06031684-a735-4643-a314-3d1bccae75c3"> </p>

Dynamic Input Mapping

<p align="center" width="100%"> <img width="66%" src="https://github.com/Mountea-Framework/MounteaInteractionSystem/assets/37410226/a38d4116-3505-459e-9c59-f7637fd08c8f"> </p>

Powerful configuration allows setting different textures for different Platforms, Input Types and even Gamepad Types!

<p align="center" width="100%"> <img width="66%" src="https://github.com/Mountea-Framework/MounteaInteractionSystem/assets/37410226/b35363c4-7f14-40d8-b5ab-b995f4551e9e"> </p>

Free Examples

All good products contain samples and this plugin is not difference! There are 10 (plus 1 Blueprint Base Class) ready to use examples of various Interaction widgets. All created with performance and scalability in mind.

<p align="center" width="100%"> <img width="66%" src="https://github.com/Mountea-Framework/MounteaInteractionSystem/assets/37410226/f5385c29-6d5a-42e2-800e-11fb66b7755f"> </p>

Installation

Download the plugin (either from Releases or from Marketplace). For a more detailed guide take a look at the Wiki page.

  1. Download the branch release you are interested in
  2. Instal the plugin to your Game Project (within /Plugin folder)

Usage

The best way to describe the usage is to take a look or play the demo build.

  • Video: https://youtu.be/OCCcxqhCBkY
  • Build: https://drive.google.com/file/d/1XS6meFqXbDM_YfbjQijcco6q1O1wl9-J/view?usp=drive_link

Branches

  • Master: A development branch, that should always be relevant to the most current Engine version.
  • Version Branch: A development branch for a specified Engine version

Additional Documentation and Acknowledgments

  • Documentation: https://github.com/Mountea-Framework/MounteaInteractionSystem/wiki/How-to-Setup-Interaction

Star History

Star History Chart

View on GitHub
GitHub Stars113
CategoryDevelopment
Updated1h ago
Forks25

Languages

C++

Security Score

85/100

Audited on Apr 7, 2026

No findings