NARRATIVE PLANNING

Dialogue Branching Planner

Estimate endings and conversation nodes before a branching dialogue tree explodes in scope.

TREE SCOPE

Estimate branch size

Browser-only
Possible endings
Tree nodes
Branching grows exponentially. Reuse shared scenes, fold choices back into hubs, and reserve fully unique branches for decisions that matter.

Dialogue branching guide

Branching dialogue grows faster than it first appears. Estimating nodes and endings early helps narrative teams choose where a decision deserves a unique branch.

Use the result as a balancing or prototyping starting point, then validate it against your own game data and playtests.

Use hubs and meaningful divergence

Not every choice needs a permanently separate path. Fold minor choices back into shared scenes and reserve deep branches for decisions that change relationships, objectives, or endings.

A practical production check

Record the assumptions behind the estimate, test a small and a worst-case scenario, then compare the result with a profiler, playtest, or representative content sample. This turns a one-off number into a repeatable design decision.

Prototype first, tune second

A calculator or generator can expose relationships quickly, but the final values should be checked against player experience, content cadence, and the rest of your economy or combat system.

Frequently asked questions

Does this replace playtesting or profiling?

No. It provides a fast, repeatable baseline so testing starts from informed numbers rather than guesses.

Can I use this for a shipped game?

Yes, as a planning and comparison aid. Confirm critical budgets with measurements from your target hardware, network conditions, or production data.

Does my data leave the browser?

No. These tools run locally in your browser.

Privacy note: dialogue planning happens in your browser. Nothing is uploaded.