StoryFlow Editor
Release date: Nov 6, 2025
Developers: Soulstices Dev
Publishers: Soulstices Dev
Genres: Design & Illustration, Utilities, Web Publishing, Game Development, Early Access
Supported languages: English

Stop wrestling with spreadsheets. Start designing stories visually. StoryFlow Editor is a visual node-based narrative design tool for creating branching dialogue systems, interactive stories, and complex game narratives. Built with a Blueprint-style visual scripting interface familiar to Unreal Engine developers - no coding required. Connect dialogue nodes. Create branching choices. Add conditional logic. See your entire story structure at a glance. Test any path instantly without leaving the editor. 56 Node Types for complete narrative control: Dialogue & Flow : Dialogue nodes with images and audio, branching choices, script jumping Variables : Booleans, integers, floats, and strings with full get/set operations Logic Gates : AND, OR, NOT, comparisons, random selection Math Operations : Plus, minus, multiply, divide for dynamic values String Tools : Concatenate, contains, length, case conversion Characters : Character system with custom variables per character VISUAL STORYTELLING MADE SIMPLE Design narratives the way you think about them: visually . Every story element - dialogue, choices, conditions, variables - connects through an intuitive drag-and-drop interface. See the Big Picture : Your entire narrative structure displayed as an interactive graph. Instantly spot dead ends, identify logic errors, and understand complex branching at a glance. No Code Required : Writers, narrative designers, and solo developers can build sophisticated dialogue systems without programming. Connect nodes, set conditions, and your story logic works. POWERFUL VARIABLE SYSTEM Track player choices, manage game state, and create reactive narratives with a complete variable system: 4 Variable Types : Booleans, integers, floats, and strings Global & Local Scope : Variables that persist across scripts or stay contained Categories & Organization : Group variables logically, search instantly, drag to reorder Conditional Dialogue Options : Show or hide choices based on any variable condition Build systems for: relationship tracking, inventory management, quest progress, dialogue flags, numerical stats, and more. CHARACTER SYSTEM Create and manage characters directly in your project: Define characters with names and custom variables Attach characters to dialogue nodes Read character data dynamically with Get Character Variable nodes Character data exports cleanly to JSON for game engine integration FULL AUDIO SUPPORT Bring your narratives to life with complete audio integration: Import MP3 and WAV files into your project Attach audio to dialogue nodes with in-editor preview Loop option for background music and ambient sounds Dedicated Play Audio node for triggered sound effects Volume controls in the runtime player Audio automatically included in HTML and JSON exports TEST WITHOUT LEAVING THE EDITOR Runtime Debugger lets you playtest instantly: Play from any node - jump directly to problem areas Watch variables update in real-time as you make choices See the call stack to understand script execution Catch logic errors before they reach players No export required. No external tools needed. Click play, test your story, iterate immediately. EXPORT OPTIONS HTML Export Create standalone interactive web experiences that run in any browser: All dialogue, logic, variables, images, and audio packaged together Share with anyone, publish on itch.io, embed in your portfolio Perfect for prototypes, demos, and complete visual novel experiences JSON Export Full data export for game engine integration: Clean, readable JSON maintaining your folder structure Complete story data: nodes, connections, variables, characters, audio references Ready for Unity, Unreal Engine, Godot, or custom engines Official engine plugins in active development DESKTOP-FIRST DESIGN 100% Offline — Your data stays on your machine. No cloud dependency. No subscription. No account required. Git-Friendly — Text-based .sfe script files work seamlessly with version control. Track changes, branch, merge, collaborate with your team. Fast Performance — Native desktop application handles complex projects with hundreds of nodes smoothly. No browser limitations. Cross-Platform — Windows, macOS, and Linux support. WORKFLOW FEATURES Content Browser : Nested folders, drag-and-drop file import, favorite folders, color-coded organization Multi-Tab Editing : Work on multiple scripts simultaneously with unsaved changes indicators Quick Hotkeys : D/R/B/E/C + Click to create Dialogue/Run Script/Branch/End/Comment nodes instantly Snap to Grid : Keep node graphs organized automatically Comment Nodes : Document logic, leave notes, group related nodes Connection Styles : Customize edge appearance to your preference WHO IS THIS FOR? Indie Game Developers building narrative-heavy games, visual novels, or dialogue-based RPGs Narrative Designers prototyping and documenting complex story systems Solo Developers who need visual organization for branching storylines Visual Novel Creators who want more power than Ren'Py without learning to code Writers working on interactive fiction and branching narratives Unity/Unreal/Godot Developers who want dedicated dialogue design tools EARLY ACCESS ROADMAP StoryFlow Editor is fully functional for creating and exporting narratives. Core features are stable and production-ready. Current Development Focus: Official plugins for Unity , Unreal Engine , and Godot Expanded node library based on community feedback Quality-of-life improvements from real user workflows Your feedback shapes development priorities. Join our Discord to influence what gets built next.