Skip to content

What is YarnDraft?

YarnDraft is a visual tool for designing interactive stories, game narratives, and flow logic. Your project is built on a flow chart: cards (nodes) and edges show what happens and in what order.

What can you do with it?

AreaSummary
Flow chartDialogue, condition, instruction, task, puzzle, timer, and more
Dialogue scenesMulti-line conversations on an inner canvas, speakers, voice files
VariablesGlobal game state (bool, number, text), organized in sets
EntitiesCharacters, items, locations with templates
AssetsImages, audio, and other files in folders
Export / importDialogue scripts in CSV / MD / JSON formats
AIDialogue rewriting, flow generation, floating chat
Simulated playerExplore paths and logic issues on the canvas
Cloud collaborationSafe Drafts, cloud saves, and reviewed merges through GitHub or GitLab in the desktop app

Where does it run?

  • Desktop app (Windows, Coming soon: macOS, Linux)
  • Browser — limited (no native file/Git); useful for development and demos.

How this manual is organized

The sidebar follows a typical workflow: start a project → flow chart → data → scripts → AI → save.

AI assistant context

YarnDraft also generates an AI-friendly one-file manual:

These files are rebuilt from this manual during the app docs build, so users can upload or link the generated Markdown to the AI assistant they use.

Language

The app UI is available in English and Hungarian (Settings → General → Language). This manual is written in English.

YarnDraft — lightweight, cross-platform narrative design tool