Assets of The Season
Assets updates
Dialogue Master

Dialogue Master

Updated
2025-01-14
VIP
Code Plugins
Engine version
5.4 , 5.5
Download type
Engine Plugin
File size
73.5 MB
Registration required
Only For VIP Users
Description

Create high quality dialogues with Dialogue Master in minutes.

Dialogue Master provides you with a powerful node-based dialogue custom editor, making it easy to add dialogues to your game.

 

Features:

  • Node based dialogue asset: With Dialogue Master, editing your dialogue tree is easy and fast thanks to a powerful custom editor designed to meet all your dialogue needs in a game.

  • Conditional dialogue: You can quickly design complex dialogue trees with the prerequisite system, allowing you to set conditions for each dialogue node.

  • Dialogue trigger action: Configure any action you want to happen when a specific dialogue node is reached.

  • Extensible functionalities: Dialogue Master is designed to be easily extendable to fit any project. You can easily define new prerequisite and action classes (in Blueprint) to integrate with any project.

  • Dialog User Interface: Dialogue Master includes a built-in UI for subtitles and answer choices. However, it’s fully customizable, so you can modify or replace it to fit your needs.

  • Metahuman support: Dialogue Master supports all character models, including Metahumans.

  • Lip-synced dialogue: The system allows you to configure body and facial animations. When using Metahumans or compatible characters, you can record facial animations with the Unreal Live Link app and play them back on a supported character model.

  • Built-in save system: Saving and loading the dialogue system state is simple, with two provided functions that you can trigger whenever needed.

  • Cinematic camera: For specific needs, such as focusing the camera on a point of interest (an NPC, an item, etc.), you can use Unreal Engine’s Sequencer, create a Level Sequence, and play it with the Dialogue Master system.

  • Sub-dialogue graph system: Organize your dialogue tree into multiple files with the sub-dialogue system. You can trigger sub-dialogue trees from a master graph using a dialogue action.

  • Gameplay tutorial: You don’t need to limit Dialogue Master to character conversations. It can also be used for gameplay tutorials, as demonstrated in the demo.

 

New in 1.1.0:

  • Environmental dialogues: Bring your world to life with environmental dialogues, allowing NPCs to have conversations with each other when the player is nearby. These dialogues use independent systems to ensure they don't interfere with main story dialogues. They are perfect for fleshing out your game’s lore and providing indirect information to the player.

  • Skippable dialogue lines: Give players more control over their experience by allowing them to skip specific dialogue lines. You can configure this option directly on dialogue nodes, defining which lines are skippable and which are not, for a customized narrative flow.

  • Spatialized voices: Enhance immersion by using spatialized voice audio option. NPCs’ voices will adapt to their position in the game world, providing a realistic sense of distance and direction for the player.

  • Enhanced node descriptions: Nodes in the dialogue graph editor now display more details, including whether the dialogue line is skippable, if auto-selection is enabled, if spatialized voice is active, and more. This ensures you have a clear overview of each node’s configuration at a glance.

  • Warning system: Avoid missing key elements with the new warning system. The dialogue graph editor now highlights nodes missing voice audio, facial animations, or body animations directly in the node description. You can configure which warnings to monitor in the project settings, making it ideal for text-only or voice-only projects.

 

Code Modules:

  • DialogAssetEditorRuntime (Runtime Module)

  • DialogAssetEditor (Editor Module)

 

Plugin's content (Blueprint User Interface) dependencies :

  • Common UI Plugin

  • Enhanced Input Plugin (+ Enable Enhanced Input Support)

 

Number of Blueprints: 23

Number of C++ Classes: 57

Network Replicated: No

Supported Development Platforms: Windows (other Platforms not tested)

Supported Target Build Platforms: Windows (other Platforms not tested)

 

Current version 1.1.1

 

Technical Details

Code Modules:

  • DialogAssetEditorRuntime (Runtime Module)

  • DialogAssetEditor (Editor Module)

 

Plugin's content (Blueprint User Interface) dependencies :

  • Common UI Plugin

  • Enhanced Input Plugin (+ Enable Enhanced Input Support)

 

Number of Blueprints: 23

Number of C++ Classes: 57

Network Replicated: No

Supported Development Platforms: Windows (other Platforms not tested)

Supported Target Build Platforms: Windows (other Platforms not tested)

Documentation:

  • Written documentation : https://docs.google.com/document/d/1t8pqbeA0P4T9rGKSt1DX_bGHQlO6iYeKveFsHt-xAI0/edit?tab=t.0

  • Check the plugin's roadmap: https://trello.com/b/YegaOF8v/dialogue-master-roadmap

Comments
Comments is not yet
Add Comment
Please register
Other interesting assets