The Dialogue & Quest Editor lays conversations out as a node graph — each node a line or a choice, each edge a branch — because branching dialogue written as a flat list becomes impossible to follow at about the third choice.
It also plays the graph back. Being able to walk your own conversation as a player would, before any of it is in the game, is how you find the branch that dead-ends and the choice that silently leads nowhere.
How to use it
Add nodes and connect them to build the conversation.
Mark one node as the start so the runner knows where to begin.
Use auto-arrange to lay out a graph that has grown messy, and zoom to fit to see all of it.
Press play to walk the conversation as a player would, and restart to try a different branch.
Export the graph as JSON for your game to load.
Formats and options
Exports JSON, and imports it again, so a conversation can be version-controlled alongside the rest of the project.
The built-in runner plays any branch from the start node without leaving the page.
Save into the browser while you are drafting.
Auto-arrange and zoom-to-fit keep large quest graphs navigable.