Dialogue & Quest Master is a complete and flexible solution for managing dialogues and quests in your game. Designed for seamless integration into any project, it provides a powerful visual editor and advanced features to create immersive dialogues and a full quest system in minutes.
🚨 v2.1 is out! The price will increase soon—get it now at the current rate! 🚨
Check out the YouTube video showcasing the enhanced workflow of version 2.1 for an even smoother experience!
Join our Discord server to access documentation, get support, and connect with the community!
Demo of Dialogue & Quest Master 2.1 in the UE5 Matrix Awakens' environment: YOUTUBE
Quick features overview video: YOUTUBE
Download and play the demo: WINDOWS
Key Features:
Dialogue System
Node-based Dialogue Editor – Easily create and manage dialogues with a custom graph-based editor.
Conditional Dialogue – Set prerequisites for dialogue nodes to trigger specific lines.
Dialogue Actions – Execute actions when a dialogue reaches a certain point.
Metahuman Support – Compatible with Metahuman models and facial animations via Live Link or Metahuman Performance (UE5.5+).
Lip-Synced Dialogue & Animations – Play body and facial animations with dialogue lines.
Environmental Dialogues – Enable NPCs to have independent conversations when the player is nearby.
Skippable Dialogue Lines – Allow players to skip specific dialogue lines for better pacing.
Spatialized Voices – Enhance immersion by adjusting NPC voices based on their in-game position.
Sub-Dialogue Graph System – Organize dialogues into multiple interconnected files.
Warning System – Automatically detects missing voiceovers, animations, and other issues.
🆕 Enhanced Dialogue Creation Workflow (v2.1)
Paste-to-Graph Feature – Instantly generate dialogue nodes by pasting raw dialogue text directly into the editor. Perfect for workflows involving LLMs like ChatGPT to speed up writing.
ElevenLabs Voice Integration – Generate character voices from text directly inside the dialogue editor using your own ElevenLabs API key.
Auto Facial Animation Linking – Automatically associate facial animations with voice audio files based on filename matching. Especially useful with UE5.5+ and MetaHuman Performance for facial animation from audio.
Quest System
Node-based Quest Editor – Create and structure quests with an intuitive graph editor.
Quest Journal UI – A fully customizable journal for players to track active and completed quests.
Tracked Quest UI – Highlight specific quests for easier progression tracking.
Quest Notifications – Display real-time success and failure messages.
Built-in Quest Tasks – Includes objectives like reaching a location, talking to an NPC, and completing a statistic-based achievement.
Statistic System
Player Action Tracking – Track custom statistics such as items collected or enemies defeated.
Integrated with Quests & Dialogues – Use statistics to condition dialogues and quest progression.
Save System
Advanced Game State Management – Save and load the progress of dialogues, quests, and statistics.
Customizable UI
Centralized Configuration – A data asset allows full UI customization.
Fast Modification Tools – Quickly change colors, fonts, and backgrounds.
Controller Support – Dynamically displays controls based on the input device.
Optimized & Extensible
Improved Editors – Multi-node deletion for faster workflow.
Blueprint Extensibility – Easily create custom actions and conditions without modifying C++ code.
Configurable Input System – Uses Unreal Engine’s Input Mapping Context for full customization.
Dialogue & Quest Master is designed to fit any type of game, from narrative-driven RPGs to action-packed titles with dynamic interactions. With its intuitive editor and extensive features, it provides a complete solution to enrich your game’s storytelling experience.
Code Modules:
DialogAssetEditorRuntime (Runtime Module)
DialogAssetEditor (Editor Module)
QuestAssetEditor (Editor Module)
Plugin's content (Blueprint User Interface) dependencies :
Common UI Plugin
Enhanced Input Plugin (+ Enable Enhanced Input Support)
Number of Blueprints: 67+
Number of C++ Classes: 93+
Network Replicated: No
Supported Development Platforms: Windows (other Platforms not tested)
Supported Target Build Platforms: Windows (other Platforms not tested)
Documentation:
Discord support : Here
Written documentation : Available on the Discord server (purchase verification required)
Video tutorial (The current video tutorial covers the previous version. A new tutorial for the latest update is in progress) : Here
Example Project: Available on the Discord server (purchase verification required)
Check the plugin's roadmap: TRELLO