BDC Dialog Backend - Professional, Graph-Based Dialogue Management System

I am proud to announce, that the Dialog Backedn finally has been released.

:shopping_cart: Find it on Fab: BDC Dialog Backend

Bring your game’s narrative to life with the BDC Dialog Backend, a powerful yet “child’s play” easy-to-use dialogue system designed for Unreal Engine. Built to eliminate the clutter of managing countless state assets and data tables, this plugin offers a streamlined, visual workflow that lets you focus on writing stories, not managing databases.

:glowing_star: Why Choose BDC Dialog Backend?

Unlike traditional systems that require you to manually manage DataTables or separate State Assets for every conversation, BDC Dialog Backend uses a hidden subsystem. You work entirely within a single, intuitive Visual Node Graph, and the plugin handles the backend complexity for you.

DialogBackend_NodeGraph

Whether you are building a complex RPG with branching narratives or a simple adventure game with bubble speech, this backend provides the logic, flow control, and actor integration you need while remaining completely UI agnostic - you design the look, and the plugin handles the flow.

:rocket: Key Features

• Visual Node Graph Editor: Create complex dialogue trees using a familiar drag-and-drop interface.
• Branching Logic: Create dynamic conversations that react to game states using a Global Value System.
• Jumper Nodes: Instantly jump to any part of the graph (by ID) to create loops or connect distant nodes cleanly without messy wires.
• 1-Click Localization: One button to export all speaker names and messages into auto-generated StringTables.

:artist_palette: Visual RichText Decorator Editor

The Editor comes with 15 premade RichText Decorators for special text effects like wobbling, rainbow colors, obfuscating, and more. No need to remember complex commands—the integrated editor provides a preview, sliders, and color pickers.

DialogBackend_DecoratorEditors

:performing_arts: Actor Integration & Bubble Support

Simply add the DialogBackend_ActorComponent to any Actor or NPC. The system features built-in support for “World Space” bubble dialogs and automatically detects scene components for perfect widget placement.

:hammer_and_wrench: Technical Workflow & Integration

The system is designed to be developer-friendly and highly flexible. From full widget graph setups to simple Blueprint calls, integration is seamless.

Everything is configurable via the Project Settings, including global values (Integer, Float, Bool) to track quests and relationships directly within the editor.

For advanced logic, the system provides bindable dispatchers at the Actor, Manager, and Subsystem levels to hook into any game event.

:books: Documentation & Links

• Wiki: Wiki
• YouTube: Tutorial
• Discord: Dialog Backend Discord

I proudly announce the Release of the Plugin on Fab.

You can find it here: BDC Dialog Backend :tada:


New Update is on the way of getting finalized.

1 new Node has been added.

The new Switch-Node

This Node allows to switch-case on Global values, to give your Dialogs even more depths and possible interactions and variances.

Currently in development

A Button to check your whole Graph for open Ends!
Since all Dialog Chains have to end in an End-Node or a Jumper-Node, this Button will hint what Node-Outputs are missing the final connection.