Skip to content
Techniques & Technology

Dialogue Trees

Branching conversation

Dialogue trees structure interactive conversations as branching paths, letting players shape character relationships and story outcomes through accumulated choices.

cross-platformnarrativedesignrpg1984–present

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

See also