Craft worlds.
Weave stories.
The open narrative design tool for game designers. Build branching dialogues, manage characters, and localize your stories — all in one place.
Everything your story needs
One workspace for your entire narrative. No more scattered docs, no more context switching.
Flow Editor
Visual node-based editor for branching dialogues, conditions, and game logic. Nine node types with real-time collaboration.
Character Sheets
Structured data for characters, items, locations — with variables, formulas, and property inheritance across your world.
Localization
Extract, translate, and manage every line of dialogue. DeepL integration, glossary support, and progress tracking per language.
Screenplays
Write and read your narrative in screenplay format. Fountain import/export and automatic sync with your flow diagrams.
Scene Maps
Visual scene editor with layers, zones, and pin annotations. Connect locations to flows and explore your world spatially.
Real-time Collaboration
Work together with your team. Live cursors, presence indicators, and node locking so nobody overwrites anyone's work.
From outline to shipped
Storyarn adapts to how narrative designers actually work.
Structure your world
Create sheets for characters, factions, and items. Define variables that drive your story's logic.
Write branching narratives
Use the flow editor to create dialogue trees, condition checks, and instructions. Test with the built-in story player.
Localize and export
Translate into every language your game supports. Export flows, screenplays, and localization data for your engine.
Get early access
We're onboarding a small group of narrative designers and game studios. Join the waitlist and we'll send you an invite when your spot is ready.
No spam. We'll only email you when it's time.