Dialogue System Forge
A downloadable tool for Windows and macOS
Dialogue System Forge is a professional dialogue framework for Unreal Engine 4.27, built with a strong focus on clean architecture, scalability, and a smooth workflow for both writers and programmers. My goal is to provide developers with a powerful, production‑ready system that includes a robust runtime, a modular UI layer, an advanced event system, expression evaluation, variables, localization tools, and a full AA‑quality editor experience.
Architecture Highlights
- Full Runtime + Editor Modules — a complete dialogue engine paired with a custom editor: nodes, schema, compiler, factories, and asset tools.
- 10+ Node Types — Line, Choice, Condition, DiceRoll, Event, Jump, Portal, Trade, End, and more.
- Expression Engine — tokenizer, parser, AST, evaluator, and built‑in functions for complex logic.
- Event System with Handlers — Animation, Camera, Quest, Sound, and Custom event handlers.
- Blackboard & Variables — a flexible data layer for branching logic and narrative state.
- Modular UI Layer — UI fully decoupled from logic, easily replaceable or extendable.
- Localization Tools — built‑in export/import pipeline for dialogue localization.
- AAA‑level Editor Integration — custom Slate nodes, GraphSchema, Compiler, Factory, and AssetTypeActions.
| Feature | Free | Pro |
|---|---|---|
| Linear dialogues | ✔ | ✔ |
| Branching choices (Choice Node) | ✔ | ✔ |
| Jumps, labels, portals | ✔ | ✔ |
| Basic dialogue UI | ✔ | ✔ |
| Portraits, emotions, voiceover | ✔ | ✔ |
| Basic graph editor | ✔ | ✔ |
| JSON-based text loading | ✘ | ✔ |
| Condition Node (branching by logic) | ✘ | ✔ |
| Expression Engine (logic expressions) | ✘ | ✔ |
| Variables & Blackboard | ✘ | ✔ |
| Event Node (animations, sounds, VFX, quests) | ✘ | ✔ |
| MiniActions (sound, animation, camera, VFX) | ✘ | ✔ |
| Custom Blueprint events | ✘ | ✔ |
| Advanced UI (animations, customization) | ✘ | ✔ |
| Localization (multi-language) | ✘ | ✔ |
| Editor QoL improvements | ✘ | ✔ |
Dialogue System Forge is an independent project that I continue to develop and refine. If you’d like to support its long‑term growth — including new nodes, editor tools, UI features, and advanced runtime systems — you can do so on my Patreon. Your support directly helps me dedicate more time to building a truly professional dialogue framework for Unreal Engine.
Dialogue System Forge is built with the goal of providing developers with a reliable, scalable, and intuitive dialogue framework. The project continues to grow, and I hope it becomes a valuable part of your game development toolkit.
In the upcoming updates, Dialogue System Forge will continue evolving toward a full AAA‑grade narrative framework: the plan includes expanding the node set (introducing advanced logic‑driven and RPG‑oriented nodes), enhancing the Expression Engine and Variable system, adding new Event Handlers, extending the UI layer with dynamic themes and animation support, and deepening editor integration through improved GraphSchema, auto‑layout, graph search, and expanded localization tools. The goal is simple — to transform the system into a powerful, flexible, and scalable dialogue framework suitable for both indie projects and large‑scale RPGs with deep branching, cinematic presentation, and complex narrative logic.
| Status | In development |
| Category | Tool |
| Platforms | Windows, macOS |
| Author | Addictlon |
| Genre | Role Playing, Visual Novel |
| Tags | blueprint, dialogue-system, editor-tool, game-development, Narrative, plugin, tool, Unreal Engine |
| Content | No generative AI was used |
Download
Click download now to get access to the following files:


