Hey everyone,
Modular Dialogue System by Game Elements Lab finally released!
The Modular Dialogue System is a high-performance, C++ powered solution designed for Unreal Engine developers who need flexible, complex dialogue trees without the Blueprint spaghetti.
Built on a native C++ subsystem architecture, this plugin focuses entirely on scalability, clean performance, and production-ready ease of use. Whether you are creating a simple interaction or a highly scripted cinematic sequence, this system provides a fully decoupled framework for efficient in-game storytelling.
Features
-
C++ Core Performance: All core logic and subsystems are written in native C++ to maximize performance and compatibility.
-
Modular Data Structures: Manage your conversations using custom Data Assets to handle complex dialogue flows easily.
-
Modern UI Design: Includes a pre-designed, clean dialogue UI out of the box optimized for PC/Console interfaces.
-
Action System: Fully integrated with the dialogue system for maximum modularity, utilizing a logic similar to the Gameplay Ability System.
-
Input Ready: Preconfigured for the Enhanced Input System (Keyboard, Mouse, and Gamepad).
Notes
-
This plugin requires the built-in Enhanced Input plugin to be enabled in your project settings.
-
For showcase purposes, the demo NPC and Player Character have been fully pre-configured using the Third Person Template blueprints. You can find them inside the plugin’s content folder.
Links & Resources
Please feel free to ask any question about the plugin in this thread.
