Skip to main content

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
  • 80+ Node Types: Dialogue, branching logic, variables, arrays, enums, flows, and more
  • Rich Variables System: Primitive types (boolean, integer, float, string), enums, arrays, and asset references
  • Flows: Create reusable subflows within scripts for better organization
  • Built-in Testing: Play and test your stories right in the editor
  • Multiple Export Options: HTML (shareable interactive stories) and JSON (engine integration)

What You'll Learn

This documentation covers everything you need to know about StoryFlow Editor, from basic concepts to advanced techniques:

Need Help?

Join our Discord community to ask questions, share your projects, report bugs, and get support from the team and other users.

Join Discord