[RELEASE] Modular Dialogue System Plugin

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.