StoryFlow Editor is a narrative design tool for creating branching dialogues and interactive stories with visual scripting. Integrate them into Unreal Engine, Unity or Godot using free plugins, or build and export complete story games as HTML or desktop apps.

Sign in to add this item to your wishlist, follow it, or mark it as ignored

Early Access Software

Get involved with this software as it develops.

Note: This Early Access software is not complete and may or may not change further. If you are not excited to use this software in its current state, then you should wait to see if it progresses further in development. Learn more

Leaving Early Access: 2026

What the developers have to say:

Why Early Access?

“I believe the best way to build a tool that truly serves narrative designers and game developers is to develop it alongside the community who will use it. Early Access allows me to gather feedback on the visual scripting interface, workflow, and export features while they're still being shaped. Your input on node types, connector logic, and integration priorities will directly influence the tool's development. This collaborative approach ensures we're building features that solve real production challenges rather than what I think developers need.”

Approximately how long will this software be in Early Access?

“I anticipate approximately 12-18 months in Early Access, though this timeline may adjust based on community feedback and the scope of features we develop together.”

How is the full version planned to differ from the Early Access version?

“The Early Access version provides a solid foundation for creating branching narratives with HTML and JSON exports, and we're actively expanding from there. My primary focus is building direct integrations with Unreal Engine, Unity, and Godot, which will allow you to seamlessly bring your narrative work into your game projects. Beyond engine integration, I'm working to expand the node library with more sophisticated conditional logic, variable systems, and narrative structures that handle increasingly complex storytelling scenarios.

I envision adding collaboration features that let teams work together on large narrative projects, along with a template system for reusable narrative components and common story patterns. I'm also planning comprehensive debugging tools to help you trace narrative paths and catch logic errors before they reach your game. I aim to include performance optimizations, quality of life improvements, and extensive documentation with tutorial projects as the tool matures. The exact priority and implementation of these features will evolve based on how you use the tool and what challenges you encounter in production.”

What is the current state of the Early Access version?

“The Early Access version is fully functional for creating and exporting narrative systems right now. The visual node editor provides an intuitive interface where you can drag, connect, and organize narrative elements to build complex branching stories. You can create dialogue sequences, player choices, conditional logic, and manage variables to track story state. The HTML and JSON export system is complete and ready for production use, generating standalone interactive narratives that you can share or embed.

The desktop application runs smoothly on Windows with a modern interface built on industry-standard technologies. While the core experience is stable and usable for real projects, you may encounter some rough edges in the workflow or discover missing convenience features that we're actively addressing based on user feedback. Think of it as a reliable tool that's still being refined rather than experimental software.”

Will this software be priced differently during and after Early Access?

“I plan to gradually increase the price as I add major features like engine integrations and advanced export formats. Early Access supporters will benefit from the lower initial price and receive all future updates at no additional cost. The final price will reflect the full feature set and integrations available at launch.”

How are you planning on involving the Community in your development process?

“I'm building this tool in the open with the community at the center of development decisions. I maintain a public roadmap where you can see what I'm working on and vote on which features matter most to your workflow. Development updates go out regularly so you can follow along with progress and understand why certain decisions are being made.

I run an active Discord server where you can report bugs, discuss feature ideas, share your narrative projects, and talk directly with the development team. I actively track feature requests and respond to suggestions about new node types, workflow improvements, and integration priorities. Your real-world experience using the tool in production will shape where it goes next. When you run into friction points or discover missing capabilities, those insights directly influence my development priorities. I'm not just building a tool and hoping it works for you - I'm building it with you.”
Read more

Buy StoryFlow Editor

 
See all discussions

Report bugs and leave feedback for this software on the discussion boards

About This Software

 StoryFlow Editor is a narrative design tool for creating branching dialogues and interactive stories with visual scripting. Integrate them into  Unreal Engine,  Unity or  Godot using free plugins, or build and export complete story games as HTML or desktop apps.

Connect dialogue nodes. Create branching choices. Add conditional logic. Design your game's entire interface. See your story structure at a glance and test any path instantly without leaving the editor.

Export your story as a desktop app or standalone HTML file playable in any browser. Perfect for sharing prototypes, publishing on itch.io or building complete visual novel experiences. Or export as JSON and integrate directly into your game using free, open-source plugins for  Unreal Engine,  Unity and  Godot with runtime components, variable management, audio systems, save/load and real-time Live Sync with the editor.

VISUAL SCRIPTING MADE FOR STORYTELLING

Hundreds of node types give you complete control over your narrative logic without writing code. Build branching dialogue with character portraits and audio, track player choices with variables, create conditional story paths, build inventory and relationship systems with arrays, maps and variables, loop through collections and calculate dynamic values.

BUILT-IN UI EDITOR

Design your game's entire user interface visually. Build menus, dialogue boxes, HUDs, inventory screens and save/load systems using a dedicated node-based UI editor with over 270 widget and property nodes. Style every element, wire up interactions and see your UI running inside the story. No code required.

RUNTIME DEBUGGER

Click play to test your story instantly. The built-in Runtime Debugger lets you watch variables update as you make choices, inspect the call stack, navigate to active nodes in the editor and catch logic errors before they reach players. No export needed, no external tools.

GAME ENGINE PLUGINS: FREE & OPEN SOURCE

Official plugins for all three major engines:

 Unreal Engine: Full Blueprint and C++ support, runtime component, save/load, Live Sync.

 Unity: Native C# integration, event-driven API, custom inspector, Live Sync.

 Godot 4: Pure GDScript, typed signals, autoload singleton, Live Sync.

All plugins include variable management, character and audio systems, built-in dialogue UI, JSON importing and real-time WebSocket sync. Edit dialogue in StoryFlow, see changes in your running game.

POWERFUL VARIABLE & CHARACTER SYSTEMS

Track anything across your story with 9 variable types: booleans, integers, floats, strings, enums, images, maps, audio and characters. Store lists with full array support: add, remove, search, loop and get random elements. Organize with categories, global and local scope and reference variables directly in dialogue text with {variableName} syntax.

Create characters with custom variables and use interpolation for dynamic dialogue. Attach characters to dialogue nodes, read and set their data at runtime and build relationship systems that react to player choices.

DESKTOP-FIRST DESIGN

  • 100% Offline: Your data stays on your machine. No cloud dependency. No subscription. No account required.

  • Git-Friendly: All project files are text-based JSON and work with version control. Branch, merge, collaborate.

  • Cross-Platform: Windows, macOS and Linux.

  • Fast: Desktop app handles complex projects with hundreds of nodes smoothly.

WHO IS THIS FOR?

Indie developers building narrative-heavy games or visual novels. Narrative designers prototyping complex story systems. Solo devs who need visual organization for branching storylines. Unity, Unreal and Godot developers who want dedicated dialogue and UI design tools with native engine integration.

System Requirements

Windows
macOS
SteamOS + Linux
    Minimum:
    • Requires a 64-bit processor and operating system
    • OS: Windows 10 (64-bit)
    • Processor: Dual-core 2.0 GHz (Intel Core i3 or AMD equivalent)
    • Memory: 4 GB RAM
    • Graphics: Integrated Graphics
    • Storage: 400 MB available space
    Recommended:
    • Requires a 64-bit processor and operating system
    Minimum:
    • OS: macOS 10.15+
    • Processor: Apple Silicon / Intel
    • Storage: 600 MB available space
    Recommended:
      Minimum:
      • Storage: 400 MB available space
      Recommended:
      Review Filters