Story Editor for Unity: branching stories, Ink and Game Design Document
Draw the story as a graph of blocks, write dialogue and variables, playtest it right away and export everything to Ink for Unity and to a Game Design Document for your team. Free and right in your browser.
What you can do
Story graph
Start, Scene, Choice and Ending blocks joined by arrows, with automatic layout and checks for unreachable blocks, missing endings and broken links.
Dialogue and variables
Lines per character with location and emotion; variables, items and conditions on links for stories that remember the player's choices.
Instant playtest
Play the story inside the editor, on the same Ink that will be exported: what you test is what reaches Unity.
Multi-level games
Several stories sharing characters, locations, variables and items, to build a complete narrative game level by level.
Difficulty
Easy, Normal, Hard or whatever you need, with restrictions on blocks, links and lines.
Exports
Ink for Unity, Game Design Document in Word, HTML and Markdown, a script for voice recording and .story.json files for backup and sharing.
How it works
- Create the story. Start from an empty project or the included example and give it a title and a logline.
- Draw the flow. Add scenes, choices and endings and link them by dragging from the blocks' handles.
- Write the dialogue. Assign lines to characters, pick locations and emotions, add variables and items.
- Playtest. Play the story in the editor and fix the problems the automatic check reports.
- Export. Download the .ink file for Unity and the Game Design Document to share with your team.
With or without an account
| Without an account | With a free account | |
|---|---|---|
| Stories | One, saved on your device | Unlimited, also in the cloud |
| Multi-level games, difficulty, exports | No | Yes |
| Editor, dialogue, variables, playtest | Yes | Yes |
At startup you can create an account, sign in or continue without one. Saving is automatic in the browser; the cloud is optional.
Frequently asked questions
Do I need to install anything?
No. Story Editor runs entirely in your browser: open the page and start writing.
How do I use the story in Unity?
Export the .ink file, copy it into your Unity project's Assets folder and link it to the Ink reader that comes with the editor (InkStoryPlayer).
Where are my stories saved?
On your device, in the browser. With a free account you can also save them to the cloud and find them on other computers.
How much does it cost?
Nothing: the editor and the account are free.