Introduction

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)

[

Quick Start

Get up and running in 5 minutes. Create your first interactive story and learn the basics of the visual scripting system.

](https://storyflow-editor.com/docs/quick-start/)[

Node Types

Learn about all 21 node types including dialogue, variables, logic gates, and control flow nodes.

](https://storyflow-editor.com/docs/node-types/)[

Export Options

Export your stories as shareable HTML files or JSON files for integration with game engines.

](https://storyflow-editor.com/docs/html-export/)[

Best Practices

Learn tips and techniques for organizing large projects, optimizing performance, and creating maintainable stories.

](https://storyflow-editor.com/docs/best-practices/)

What You'll Learn

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

Next: Installation →