DialogueDown documentation
DialogueDown is an engine-agnostic, Markdown-first branching dialogue compiler for C#/.NET. You write dialogue as Markdown; DialogueDown lowers it through a series of compiler stages into a runtime dialogue graph, keeping the core free of any game-engine dependency.
Note
DialogueDown is early-stage. The public API, script language, and runtime model may change while the library matures.
Where to go
| Section | For | What's inside |
|---|---|---|
| 📘 Guide | Writers | How to write dialogue scripts — the overview and the script-language specification. |
| 🔧 Contributing | Developers | Architecture, the design notes behind each compiler stage, and how to contribute. |
| 📗 API reference | Developers | The C# library API, generated from the source XML documentation. |
| 🎨 Live demo | Everyone | An interactive visualization of a sample script's compiler stages. |