StoryFlow Editor Documentation
Welcome to the StoryFlow Editor documentation. StoryFlow Editor is a powerful visual node editor for creating interactive stories, visual novels, and dialogue systems - no coding required.
What is StoryFlow Editor?
StoryFlow Editor is a desktop application that lets you build branching narratives using a visual scripting system. Connect nodes together to create dialogue trees, conditional logic, and complex story flows - perfect for game developers, writers, and interactive fiction creators.
- Visual Node-Based Editing: Drag and drop nodes to build your story visually
- 21 Node Types: Dialogue, branching logic, variables, and more
- Variables System: Track state with booleans and integers (local and global)
- Built-in Testing: Play and test your stories right in the editor
- Multiple Export Options: HTML (shareable interactive stories) and JSON (engine integration)
Get up and running in 5 minutes. Create your first interactive story and learn the basics of the visual scripting system.
Learn about all 21 node types including dialogue, variables, logic gates, and control flow nodes.
Export your stories as shareable HTML files or JSON files for integration with game engines.
Learn tips and techniques for organizing large projects, optimizing performance, and creating maintainable stories.
What You'll Learn
This documentation covers everything you need to know about StoryFlow Editor, from basic concepts to advanced techniques:
- Getting Started: Installation, setup, and creating your first interactive story
- Visual Scripting: Master the visual scripting system and all 21 node types for building complex narratives
- Editor Features: Test your stories with Play in Editor, manage files with the Content Browser, and debug with the Runtime Debugger
- Variables System: Track story state with boolean and integer variables (local and global scopes)
- Connections: Link nodes together to create branching paths and conditional logic
- Export & Integration: Easily share as standalone HTML files or export JSON for Unity, Godot, and other engines
- Advanced Topics: Organize large projects, optimize performance, and troubleshoot common issues