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?
| Area | Summary |
|---|---|
| Flow chart | Dialogue, condition, instruction, task, puzzle, timer, and more |
| Dialogue scenes | Multi-line conversations on an inner canvas, speakers, voice files |
| Variables | Global game state (bool, number, text), organized in sets |
| Entities | Characters, items, locations with templates |
| Assets | Images, audio, and other files in folders |
| Export / import | Dialogue scripts in CSV / MD / JSON formats |
| AI | Dialogue rewriting, flow generation, floating chat |
| Simulated player | Explore paths and logic issues on the canvas |
| Cloud collaboration | Safe 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.
