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.