What is the mechanical innovation that allows modern branching narratives to track choice consequences across a complex story?
AVariables that persist throughout the story, recording player choices and changing how subsequent events unfold based on accumulated decisions
BA simple branching tree where each choice creates a completely separate story with no connection to other branches
CPredetermined narratives that always play out identically regardless of player choice
DAI systems that generate entirely new stories based on each player decision
Variables are the technical foundation of sophisticated branching. When a player makes a choice, the system records it as a variable (reputation, relationship status, inventory item). Later events check these variables and branch accordingly. A single choice can echo across the entire story, creating the illusion that the narrative is uniquely shaped by the player. This is more sophisticated than simple branching, which would exponentially multiply story paths.
Question 2 Multiple Choice
Why does branching narrative form 'question narrative determinism and authorial control'?
ABecause the player's choices, rather than authorial predetermination alone, shape what story events occur and in what order—distributing narrative authority between author (who creates possible branches) and player (who selects branches)
BBecause branching narratives are written by many authors instead of one author
CBecause players can rewrite the author's text during gameplay
DBecause branching narratives eliminate plot entirely and only consist of player choices
The form fundamentally alters the relationship between author and reader. In traditional narrative, the author determines what happens; the reader passively encounters a predetermined sequence. In branching narratives, the player makes choices that determine the story path. The author still creates the narrative possibilities and variables, but the player determines which possibilities actualize. This distribution of authority is philosophically significant: it challenges the notion that stories are wholly authorial creations, proposing instead that narrative can be collaborative between author and player.
Question 3 True / False
TTrue
FFalse
Answer: False
False. Different choices lead to different branches, so different players experience different story sequences. This is the defining feature of branching narrative—multiple possible story paths based on player agency.
Question 4 True / False
TTrue
FFalse
Answer: False
Correct. The form itself embodies a shift in authority. The player is not a passive consumer of a predetermined narrative; their choices determine narrative outcomes. This challenges traditional author-centric models of storytelling.
Question 5 Short Answer
Explain how a variable-based branching system both 'authorializes' and 'deauthorializes' narrative simultaneously. What does this reveal about the relationship between author and player?
Think about your answer, then reveal below.
Model answer:
This captures a paradox in branching narrative design. On one hand, the author authorializes extensively: they must design every possible branch, every consequence, every variable. The branching structure is entirely author-determined; the player can only choose among author-provided options. On the other hand, the player's choices deauthorialize the narrative: they determine which branch actualizes, which consequences manifest, which story the player experiences. The player becomes co-author in the sense that they determine narrative actualization, even though all narrative possibilities are author-created. This reveals that authorship has multiple dimensions: the author controls narrative possibility-space, but the player controls narrative actualization. Neither is wholly in control; both are necessary. This challenges traditional author-centric models where the author alone determines what the reader encounters. Instead, branching narrative shows that narrative meaning emerges from the interplay between author (who designs possibilities) and player (who selects actualization).