Product

StoryFlow Editor

A narrative design tool for creating branching dialogue and interactive stories with visual scripting. Integrate them into Unreal Engine, Unity or Godot, or export complete story games as HTML or desktop apps.

Platforms
Windows, macOS, Linux
Engine plugins
Unreal Engine, Unity, Godot 4
Available on
Steam
StoryFlow Editor with a node graph, variables panel and node details

Features

Everything you need to write, wire and ship a story

Visual scripting

Hundreds of node types for branching dialogue, conditions, variables and loops, with no code required.

Built-in UI editor

Design menus, dialogue boxes, HUDs and save screens with more than 270 widget and property nodes.

Runtime debugger

Play any path instantly, watch variables update, inspect the call stack and jump to active nodes.

Engine plugins

Free, open-source plugins for Unreal Engine, Unity and Godot 4, with real-time Live Sync.

Export anywhere

Ship a standalone HTML game, a desktop app, or JSON data for your own engine and pipeline.

Variables and characters

Nine variable types, arrays and characters with custom data for dynamic, reactive dialogue.

UI editor

Design the whole interface

Build menus, dialogue boxes, inventories and save screens visually, style every element and see the UI running inside your story.

StoryFlow UI editor with a game scene, element hierarchy and style settings

Logic

Game logic without code

Track choices, build shops, inventories and relationship systems, and reuse scripts across your project.

StoryFlow script graph with branch, set and comparison nodes

Export

Ship it your way

Export a playable HTML file or desktop app for itch.io and beyond, or send JSON to Unreal Engine, Unity and Godot.

StoryFlow export menu with HTML, JSON, desktop app and WebSocket options

Made with StoryFlow

The Beast of Millhaven

The example game that ships with StoryFlow Editor: a village under siege by a cave troll, a merchant, an inn, quests and turn-based combat, all built with visual scripting and no code.

Engine integration

Free, open-source plugins

Every plugin includes variable management, character and audio systems, a built-in dialogue UI, JSON importing and real-time sync. Edit dialogue in StoryFlow and see changes in your running game.

Unreal Engine

Full Blueprint and C++ support, runtime component, save and load, Live Sync.

Unity

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

Godot 4

Pure GDScript, typed signals, autoload singleton, Live Sync.

Desktop-first

Your projects, on your machine

Works offline

Your data stays on your machine. No cloud dependency, subscription or account.

Git-friendly

Project files are text-based JSON that work with version control.

Cross-platform

Runs on Windows, macOS and Linux.

Fast

Handles complex projects with hundreds of nodes smoothly.

FAQ

StoryFlow Editor questions

Writers, narrative designers and game developers who want to lay out a branching story as a graph they can see and play, instead of tracking it across documents and spreadsheets. You can build a complete story game in it on your own, and indie studios use it as the writing and dialogue layer of games in production.

No. Dialogue, choices and game logic are nodes you connect on a graph, and you can play any branch inside the editor as you write. The Beast of Millhaven, the example game that comes with StoryFlow, was made this way without a line of code.

The editor runs on Windows, macOS and Linux. Free plugins bring your story into Unreal Engine, Unity and Godot 4. For another engine, export JSON and load it with your own code, or skip the engine entirely and export a finished game: an HTML file that runs in any modern browser, or a desktop app.

No. Once installed, StoryFlow Editor works fully offline, with no account or subscription. Your projects are ordinary files on your computer, so you decide where they live and how they are backed up.

Yes. Projects are stored as text-based JSON, so they can live in Git, or any version control you already use, next to the rest of your game. Writers branch and merge their work the same way programmers do. Licenses are per person, so everyone who opens the editor needs their own copy.

The engine plugins are. They are MIT-licensed and public on GitHub, so you can read them, change them and ship them in any game, commercial ones included. The editor itself is a paid app, and its code is not public.

Enforge Lab: it is our first product. StoryFlow Editor launched on Steam in November 2025 and shipped 27 releases in its first year, guided by feedback from the community on Discord. Our About page has the full timeline.

Start building your story

StoryFlow Editor is available on Steam for Windows, macOS and Linux.