Overwhelmed Guys Studio - Dialogue & Quest Master

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

Since my review of this component has not been released on the FAB marketplace yet, I’ll just publish another one here.

Preface

After spending a lot of time with my own, unoptimized workflows, I decided I would buy a component for dialogues. Initially, I was looking for one that could help me get my dialogue workflow smoothened out. Like dialogue trees with audio support, conditions and so forth.

Context

Since my project involves Common UI and metahumans already, this one seemed to be the best fit, as it offers a lot of features that I peeked at (facial animation, body animation). I was at first a bit restrained by the lack of reviews, but fortunately decided to invest in this piece of software.
Also, there were a few things I have had in my backlog, like task and quest tracking, that also come with this bundle - as a bonus for me.

Usage & Integration, documentation, stability

Right away, this is well-documented. It comes with each & every description you need to add metahumans to your project and prepare them for use with DQM. As you follow the docs, it becomes very evident that the patterns proposed with this are very easy to follow. The example projects ensure you get a good grasp of how it’s done. At least for the dialogue part, that is. The quest part could do with some easy examples as well, as a quick-start, you might say (Maybe that has been added in the meantime).

As for integration: a breeze. It integrated very well in my project, as it is well-designed for that purpose (What I want to say in my clumsy words is: My case is different from the docs, but it’s easily deducable what to do to use the system).

Having used elevenlabs before in my project, the latest additions made this the best package I could get. It takes all the frustration from dialogue editing sessions. Literally, all of it. Period. Dialogues with text, sound and animations in the shortest possible time without media breaches or leaving the engine.

Support

There was not a single case in which the kind person that provides this plugin hasn’t helped me in the shortest time imaginable (via discord). This is so utterly different from many of the large software vendors I have had to deal with in my carreer…

Verdict

If you are working with metahumans and look for a dialogue component, look no further. This is your one-hit-wonder solution. I am literally amazed by the amount of time and frustration this saves me. I am so thankful actually, that I felt like I had to tell you guys to throw some money at this plugin and who knows what it will grow to.

1 Like