Dialogue Trees
Branching conversation
Dialogue trees structure interactive conversations as branching paths, letting players shape character relationships and story outcomes through accumulated choices.
Overview
Words as weapons. Dialogue trees transformed conversation from flavour text into a gameplay system. Early adventure games offered simple choices; Wasteland (1988) and Fallout (1997) added skill checks; Mass Effect (2007) introduced the conversation wheel; Disco Elysium (2019) made dialogue the entire game. The technique lets players craft character personality through accumulated choices, while writers manage exponentially branching complexity.
Fast facts
- Origins: Text adventures (Zork family), early CRPGs (Ultima, Wasteland).
- Innovation in the 90s: Skill-gated options (Speech, Charisma, Intelligence checks).
- Innovation in the 00s: Conversation wheels (Mass Effect, Alpha Protocol) — emotion + intent rather than verbatim text.
- Innovation in the 10s+: Heavy systemic integration (Disco Elysium, Pentiment).
- Challenge: Combinatorial explosion — every branch multiplies development cost.
Structure types
| Type | Characteristics | Example |
|---|---|---|
| Hub and spoke | Return to central options after each branch | Fallout dialogue, Mass Effect |
| Waterfall | Linear progression with occasional branches that converge | Most cinematic dialogue |
| Network | Interconnected nodes; players can revisit | Morrowind topic system |
| Hybrid | Combined approaches in different scenes | Most modern AAA dialogue |
| Knot-and-stitch (Inkle) | Reusable text fragments composed into novel-feeling conversations | 80 Days, Heaven's Vault |
The hub-and-spoke pattern dominates because it manages complexity: players can ask about every topic without committing to any, then choose a single closing line that progresses the conversation.
Player expression methods
Different games offer different ways for players to "speak":
| Method | Game examples | Trade-off |
|---|---|---|
| Verbatim text | Baldur's Gate, Planescape: Torment, Disco Elysium | Maximum precision; no surprises |
| Tone selection (wheel) | Mass Effect (Paragon/Renegade), Alpha Protocol (Suave/Professional/Aggressive) | Quick; intent-based; sometimes mismatches actual line |
| Skill checks | Fallout series, Disco Elysium | RPG integration; failures meaningful |
| Keyword response | Morrowind, Daggerfall, Phoenix Wright | Hub-style; players ask about topics |
| Sentence assembly | Captain Blood, some Quest for Glory | Most expressive; rare due to design cost |
| Multiple-choice | Most modern adventures | Compromise — offers branches without parser complexity |
Skill integration
The CRPG tradition gates dialogue options on character stats:
| Check type | Function | Examples |
|---|---|---|
| Speech / Persuasion | Convince NPCs to share info, lower prices, avoid combat | Fallout, The Elder Scrolls, Disco Elysium |
| Intelligence | Unlock options requiring deduction or knowledge | Disco Elysium especially heavy |
| Background / class | Context-specific options based on origin / profession | Dragon Age, Baldur's Gate 3 |
| Reputation | Faction or relationship gates | New Vegas, Witcher series |
| Race / species | Some options exclusive to dwarves, elves, etc. | Baldur's Gate, Pillars of Eternity |
| Past actions | Options based on previous game choices | Most modern narrative games |
Disco Elysium (2019) is the modern extreme — its 24 internal "skills" each offer their own dialogue voice, and players accumulate dozens of skill-checks per major scene.
Design challenges
| Problem | Solution |
|---|---|
| Combinatorial explosion | Hub-and-spoke structure; foldback to common nodes |
| Voice acting cost | Limit branches; prioritise key scenes; or skip voice (Disco Elysium's narration approach) |
| Player expectation | Make consequences clear (Telltale-style "[Character] will remember this") |
| Testing complexity | Automated path-coverage tools (Detroit: Become Human's flowchart system) |
| Mistranslation feel | Conversation wheels can mismatch — "[Charm]" hint goes wrong tone |
| Pace control | Long branching scenes can stall pacing |
Tooling
Modern dialogue authoring uses dedicated tools:
| Tool | Use |
|---|---|
| Twine | Open-source hypertext; standard for narrative game prototyping; 80 Days, many indie narratives |
| Ink (Inkle) | Used in 80 Days, Heaven's Vault, Pentiment (with Obsidian) |
| articy:draft | Commercial visual scripting tool |
| Yarn Spinner | Open-source; Unity-friendly |
| Bespoke in-house tools | Bioware, CD Projekt, Bethesda, Obsidian all have proprietary tools |
Evolution
| Era | Innovation | Defining games |
|---|---|---|
| Text adventure (1980s) | Basic branching, parser-driven | Zork, A Mind Forever Voyaging, Trinity |
| CRPG golden age (90s) | Skill integration, factions | Wasteland, Fallout, Planescape: Torment, Baldur's Gate |
| Voice-acting era (2000s) | Conversation wheels, emotion-based selection | Mass Effect, Dragon Age, Alpha Protocol |
| Cinematic (2010s) | Telltale-style branching with consequences | The Walking Dead, Until Dawn, Detroit |
| Systemic (2010s+) | Reputation systems integrated across game | Witcher 3, Disco Elysium, Citizen Sleeper |
| AI-augmented (2020s+) | LLM-driven dynamic dialogue | Experimental; AI Dungeon, various indies |