StoryFlow Editor
Details
- Release date: November 6, 2025
- Genre: Utility
- Developer: Soulstices Dev
- Publisher: Soulstices Dev
- Platforms: Steam
Current prices
|
|
Steam
Digital
|
$16.99
-15%
|
| Lowest price ever | ||
| Sale ends January 5 | ||
| Early Access Game | ||
Price history
| All time low | |
| $16.99 | (-15%) |
Description
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.