Skip to main content

Create Interactive Stories Without Code

StoryFlow Editor is a powerful node-based visual editor for interactive storytelling. Design branching narratives, build player-driven experiences and export anywhere - no coding required.

Available for
StoryFlow Editor interface showing node-based visual scripting for branching dialogue and interactive story creation

Latest Posts

Showcase

Games and interactive stories built using StoryFlow Editor.

Powerful Features

Everything you need to create compelling interactive stories

Buy Once

One-time purchase, lifetime updates. No annoying subscriptions

100% Offline

No cloud, no accounts, no sign-ups. Works without internet

100% Yours

Full ownership of your project files. Seamless Git collaboration

User Interface Editor

Easily design and customize your in-game dialogue UI directly within the editor. Adjust colors, fonts, backgrounds and layout to match your game's aesthetic. Preview changes in real time to see exactly how your dialogue will look to players.

Abstract Background
UI editor interface for customizing dialogue appearance

Visual Scripting System

Build interactive narratives using visual nodes instead of code. Connect dialogue, create branching paths and add conditional logic by linking nodes together. The visual editor gives you a complete overview of your story structure.

Abstract Background
Visual scripting interface showing node connections

Multiple Export Formats

Share your stories as standalone HTML games or export JSON data for custom workflows. Official plugins are available for Unreal Engine, Unity and Godot - all free and open-source.

Abstract Background
Export options showing multiple game engines

Play in Editor

Test your story instantly without exporting. Play through your narrative directly in the editor to verify dialogue flow, conditional branches and variable logic. See exactly how players experience your story as you build it.

Abstract Background
Real-time preview of interactive story

Asset Management

Manage scripts, images and resources with the built-in Content Browser. Create nested folders to structure large projects, manage multiple script files and add images to dialogue nodes. Keep everything organized and easily accessible.

Abstract Background
Content browser showing organized assets

Project Management

Create and manage multiple projects. Each project maintains its own scripts, variables, images and settings. Switch between projects seamlessly and keep your stories completely separate.

Abstract Background
Project management interface showing multiple projects

Editor Themes

Multiple dark themes with different accent colors let you personalize your workspace. Select black, green, or blue to create your ideal editing environment.

Abstract Background
Editor interface showing different color theme options

Development Roadmap

This roadmap is subject to change based on community feedback and development priorities

Game Engines Integration

Unreal Engine, Unity and Godot plugins with full documentation

UI Editor

Visual interface editor for HTML runtime

Save & Load System

Save and load player progress in the HTML runtime

Localization System

Multi-language support and localization tools

Animation System

Animations for user interface and character sprites

Particles & Visual Effects

Particle systems and visual effects for scenes and transitions

Desktop Export

Export as a standalone Windows application ready for Steam publishing

Mobile Runtime

Export your project as a mobile application (Android or iOS)

Frequently Asked Questions

StoryFlow Editor is available for Windows, macOS and Linux. The editor requires a desktop computer to operate effectively, but your exported projects (HTML files) will run on any device with a modern browser.

No, StoryFlow Editor is offline-first and works completely offline. You fully own your data and can use all features without an internet connection.

StoryFlow Editor supports both HTML export (with bundled assets) and JSON export. HTML exports create standalone interactive stories you can easily share with anyone - they run in any browser. JSON exports allow you to integrate your narratives into game engines and custom applications. You can also import your projects directly into Unreal Engine, Unity and Godot 4 using our free plugins.

Yes! Official plugins are available for Unreal Engine (Blueprint and C++ support), Unity (C# with full editor integration) and Godot 4 (pure GDScript). All plugins are free and open-source. You can also use the JSON export feature to integrate your narrative data into any engine with a custom solution.

Yes! StoryFlow Editor script files are text-based under the hood, which means you can use version control systems like Git for collaboration. This workflow is already familiar to developers and allows your team to track changes, work on branches, merge contributions and maintain a complete project history - just like with code. More advanced real-time collaborative features are being considered for future releases.

Yes, each person using StoryFlow Editor must have their own individual license. This applies to all team members who will be working with the editor, regardless of whether they are collaborating on the same project.

The editor itself is not open-source. However, all of our game engine plugins - Unreal Engine, Unity and Godot - are fully open-source and free to use in any project, including commercial games.

The best way to support StoryFlow Editor is by purchasing it on Steam or Itch.io and spreading the word to your friends and colleagues. Additionally, reporting bugs and providing feedback helps us improve the tool for everyone.

StoryFlow Editor is actively being developed with many exciting features planned. Development priorities are heavily guided by community feedback. Join our Discord to share your feature requests and stay updated on the roadmap progress.

Join the Community

Connect with StoryFlow Editor users, share your projects, leave feedback, vote for new features, report bugs and get support in our Discord community.

Join Discord

Stay Updated

Get notified about new posts and updates