Unreal Engine – Blueprint Dialogues UE6221

Blueprint Dialogues

Technical Details

A set of Actors, Actor Components, and UMG Widgets make up the dialogue system

A default use/interact system is provided as a component based implementation.

Each actor can have one or many dialogue components, allowing for multiple layouts and data tables.

A Speaker Attribute component can optionally be added to give a name and/or portrait to the speaker.

A Script Interpreter actor is a virtual machine for executing programming script from the data table. Custom functions and many standard operators are supported.

UI is built to be inherited to allow any number of additional layouts.

A sample scene is provided to demonstrate all aspects of the system

Branching and Non-Branching

Text-Formatting and Effects

Inline Images

Customized Layouts

Runtime Variables

Scripting and External Events

Audio Playback

Gamepad controls

The system also comes with a default skin, displayed in the screenshots.

Intended Platform: Desktop (PC, Linux, Mac), Android

Documentation: https://docs.google.com/document/d/1Mdmw5uFKzcOY4tJL_PRi5s37_G090jtzGHMaqaFFUAI/edit?usp=sharing

Support: https://forums.unrealengine.com/unreal-engine/marketplace/40306-blueprint-dialogue-system?69202-Blueprint-Dialogue-System=