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.

Start Scene Choice Ending A Ending B

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

  1. Create the story. Start from an empty project or the included example and give it a title and a logline.
  2. Draw the flow. Add scenes, choices and endings and link them by dragging from the blocks' handles.
  3. Write the dialogue. Assign lines to characters, pick locations and emotions, add variables and items.
  4. Playtest. Play the story in the editor and fix the problems the automatic check reports.
  5. Export. Download the .ink file for Unity and the Game Design Document to share with your team.

With or without an account

Without an accountWith a free account
StoriesOne, saved on your deviceUnlimited, also in the cloud
Multi-level games, difficulty, exportsNoYes
Editor, dialogue, variables, playtestYesYes

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.

Start your story

No installation, no cost.

Open the editor