Unreal Engine Dialogue Plugin
A free, open-source dialogue plugin for Unreal Engine 5 — powered by StoryFlow Editor.
Import branching dialogues directly into your Unreal Engine projects. Full Blueprint support for dialogue display, player choices, characters, audio, variables, save/load, and real-time sync with the editor. Perfect for RPGs, adventure games, and any project that needs interactive narratives.
Features
- Full Blueprint and C++ API for dialogue control
- Import and run StoryFlow Editor projects directly
- All 200+ node types supported including branching, loops, and arrays
- Character system with portraits, names, and per-character variables
- Built-in audio playback with looping and volume control
- Save and load system with slot-based persistence
- Live Sync with the StoryFlow Editor via WebSocket
- Free and open-source plugin
Frequently Asked Questions
Yes! The Unreal Engine plugin is completely free and open-source. You can use it in any project, including commercial games, without paying any licensing fees for the plugin itself.
Yes, the plugin is a runtime that plays dialogue files created with StoryFlow Editor. You'll need StoryFlow Editor to create and edit your branching narratives, then export them for use with the plugin. Check our pricing page for editor options.
Follow the Installation guide to set up the plugin, then work through the Quick Start tutorial to get your first dialogue running in under 10 minutes.
The plugin is fully Blueprint-friendly — every function, delegate, and data type is exposed to Blueprints. You can build your entire dialogue UI without writing any C++. C++ developers also have full access to the API for advanced customization.
Absolutely! The plugin is released under a permissive open-source license. You're free to use it in commercial projects, modify the source code, and distribute games that include it.
Join our Discord community where you can ask questions, report bugs, and connect with other developers. Since the plugin is open-source, you can also submit issues and contribute fixes on GitHub.
Yes, the plugin provides an optional base widget class you can extend in Blueprint for your dialogue UI. You can also skip it entirely and build your own custom interface — the runtime broadcasts all dialogue state via delegates.
Yes, we're committed to maintaining and improving the plugin alongside the StoryFlow Editor. As an open-source project, the community can also contribute features and improvements.
Stay Updated
Get notified about plugin updates, new features, and tips for integrating StoryFlow into your projects.
We respect your privacy. Unsubscribe at any time.