Interactive storytelling - Core Foundations
Understand the fundamentals of interactive storytelling, its core architecture (drama manager, agent and user models), and its historical evolution.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz
Quick Practice
What is the defining characteristic of the storyline in interactive storytelling?
1 of 7
Summary
Interactive Storytelling: Definition, Architecture, and Components
Introduction
Interactive storytelling is a form of digital entertainment where the user plays an active role in shaping how the narrative unfolds. Unlike traditional stories with predetermined plots, interactive storytelling creates a unique experience for each player based on their choices and interactions. This dynamic medium sits at the intersection of creative storytelling and computer science, presenting unique technical and artistic challenges.
What Is Interactive Storytelling?
Interactive storytelling is fundamentally different from passive entertainment because the storyline is not predetermined. Instead of following a fixed narrative path, the story branches and evolves in response to user decisions and actions. The author creates the foundational elements—the setting, characters, and initial situation—but the user experiences a unique story based on how they choose to interact with this world.
Key distinction: The user is not simply choosing from predefined dialogue options like in many video games. Rather, the system actively interprets user actions and generates appropriate narrative responses, creating emergent storytelling.
Interactive Storytelling vs. Related Forms
While interactive storytelling shares similarities with interactive fiction and narrative-focused video games, important differences exist:
Interactive Fiction typically focuses on text-based exploration and puzzle-solving. The user types commands to interact with the world, but the narrative often has limited branching and fewer moments of genuine player agency.
Narrative-Focused Video Games prioritize a compelling authored story that unfolds as the player progresses. While players make choices, these choices often lead back to predetermined story beats, and true player agency is limited.
Interactive Storytelling, by contrast, offers greater user agency—your choices genuinely matter and can lead to substantially different outcomes—and employs an open-ended narrative structure where the specific path and resolution are not predetermined.
The Core Challenge: Art Meets Science
Creating effective interactive storytelling reveals a fundamental tension in the field. Artists typically prefer nonlinear, exploratory creative processes where ideas emerge organically. Programmers, meanwhile, favor logical, linear systems with clear rules and deterministic outcomes. Interactive storytelling demands reconciling these opposing approaches: you need the structured thinking of programming combined with the creative flexibility of artistic design.
This interdisciplinary challenge is one reason interactive storytelling remains an active research area rather than a mature, standardized practice.
Architecture: How Interactive Storytelling Systems Work
An effective interactive storytelling system consists of three interconnected components that work together to create a coherent, responsive narrative experience.
The Drama Manager
The drama manager serves as the orchestrator of your story. Its primary responsibility is to search through available story beats and execute them in a coherent sequence, ensuring the narrative maintains dramatic tension and logical flow. Think of it as the system's director—it decides what should happen next based on the current state of the story and dramatic goals.
Key variables the drama manager monitors include:
Conflict levels across the story world—how tense is the situation right now?
Relationship measures between characters—these determine romantic storylines, alliances, and conflicts
Overall dramatic tension—the system adjusts this to create peaks and valleys in engagement
For example, if conflict has been low for too long, the drama manager might trigger an event to raise stakes. If two characters' relationship scores indicate they should develop romance, the drama manager ensures scenes that facilitate this storyline are executed.
The Agent Model
Where the drama manager decides what should happen, the agent model determines how it happens through individual character behavior. Each non-player character is controlled by an agent that gathers information about the story world and generates possible actions for that character.
Importantly, these actions aren't randomly selected. They emerge from each character's personality model and emotional model. A timid character won't perform brave actions; an angry character's dialogue will reflect that emotion. This allows characters to behave autonomously in ways that feel genuine and dramatically appropriate, rather than executing rigid scripts.
Example: Two characters arguing might be triggered by the drama manager (what), but the specific things they say and do come from their emotional and personality models (how).
The User Model
The user model tracks player choices and inputs throughout the experience. This information serves a crucial purpose: it allows both the drama manager and agent model to understand and adapt to the player's play style and preferences.
If a player consistently makes aggressive choices, the system can adapt. If a player prefers diplomatic solutions, characters and situations can adjust accordingly. The user model essentially lets the system get to know the player and personalize the experience.
How These Components Work Together
These three systems form an interactive loop:
The user model observes what the player does
The drama manager evaluates the current story state and decides what story beat to execute next, considering the player's actions and preferences
The agent model determines how non-player characters will respond, drawing on their personalities and emotions
The player sees the result and responds, returning to step 1
This cycle repeats throughout the experience, creating the illusion of a responsive, thinking world that reacts to player agency while still maintaining narrative coherence.
<extrainfo>
Historical Development
The Foundation: Early Research (1970s–1980s)
Interactive storytelling research began in the 1970s with Roger Schank's pioneering work at Northwestern University, which included the experimental program TaleSpin—one of the first attempts at computationally generating stories. In the 1980s, Michael Lebowitz developed "Universe," a conceptual interactive storytelling system, while Brenda Laurel published her influential dissertation "Toward the Design of a Computer-Based Interactive Fantasy System."
Growth and Experimentation (1990s)
The 1990s brought a proliferation of research projects including the Oz Project, the MIT Software Agents group, the Improv Project at New York University, and Stanford's Virtual Theater group. These projects explored different approaches to solving the interactive storytelling problem.
Formalization and Recognition (2000s)
The first dedicated academic conference on the topic, the 1st International Conference on Technologies for Interactive Digital Storytelling and Entertainment, took place in 2003, signaling that interactive storytelling had become a recognized field of study. The conference focused on automated storytelling, autonomous characters, emotion modeling, and user experience.
In 2006, Michael Mateas and Andrew Stern released Façade, an interactive drama that allowed players to intervene in a couple's relationship through dialogue. The project won the Grand Jury Prize at the Slamdance Independent Games Festival and became a landmark example of interactive storytelling in practice.
</extrainfo>
Flashcards
What is the defining characteristic of the storyline in interactive storytelling?
It is not predetermined.
In interactive storytelling, what specific elements is the author responsible for creating?
The setting, characters, and situation.
Why is producing effective interactive storytelling considered an interdisciplinary challenge?
Artists prefer non-linear creative processes while programmers favor logical, linear systems.
Under which research umbrella does interactive storytelling fall, bridging hard science and the humanities?
Human-computer interaction.
How does the drama manager guide the narrative in an interactive story?
By searching for and executing story beats in a coherent sequence.
From what sources are the possible actions for non-player characters drawn to allow autonomous behavior?
Personality and emotional models.
Who were the creators of the 2006 interactive story Façade?
Michael Mateas and Andrew Stern.
Quiz
Interactive storytelling - Core Foundations Quiz Question 1: Which interactive storytelling work, released in 2006, won the Grand Jury Prize at the Slamdance Independent Games Festival?
- Façade, created by Michael Mateas and Andrew Stern. (correct)
- The Stanley Parable, created by Galactic Café.
- Journey, created by Thatgamecompany.
- Dear Esther, created by The Chinese Room.
Interactive storytelling - Core Foundations Quiz Question 2: In what way does interactive storytelling differ from interactive fiction and narrative‑focused video games?
- It provides greater user agency with an open‑ended narrative. (correct)
- It follows a strictly linear plot predetermined by the author.
- It limits player choices to predefined dialogue trees.
- It focuses solely on visual graphics without narrative depth.
Interactive storytelling - Core Foundations Quiz Question 3: In interactive storytelling, who creates the setting, characters, and situation?
- The author (correct)
- The user
- The drama manager
- The publisher
Interactive storytelling - Core Foundations Quiz Question 4: Which component is responsible for ordering story events to maintain narrative coherence?
- Drama manager (correct)
- Agent model
- User model
- Graphics engine
Interactive storytelling - Core Foundations Quiz Question 5: Which variable might a drama manager monitor to adjust dramatic tension?
- Worldwide conflict (correct)
- Character skin color
- Frame rate
- Audio volume
Interactive storytelling - Core Foundations Quiz Question 6: What does the agent model generate for non‑player characters?
- Possible actions (correct)
- Background music
- User interface layouts
- Texture maps
Interactive storytelling - Core Foundations Quiz Question 7: Which early project from the 1970s explored interactive storytelling?
- TaleSpin (correct)
- Universe
- Oz Project
- Improv Project
Interactive storytelling - Core Foundations Quiz Question 8: Who authored the dissertation “Toward the Design of a Computer‑Based Interactive Fantasy System”?
- Brenda Laurel (correct)
- Michael Liebowitz
- Roger Schank
- Stanford researchers
Interactive storytelling - Core Foundations Quiz Question 9: Which of the following was a notable interactive storytelling research project in the 1990s?
- Oz Project (correct)
- TaleSpin
- Universe
- First International Conference on Technologies for Interactive Digital Storytelling and Entertainment
Interactive storytelling - Core Foundations Quiz Question 10: What is a key characteristic that differentiates interactive storytelling from traditional linear digital entertainment?
- The storyline is not predetermined (correct)
- The storyline follows a fixed, author‑defined plot
- Players only control visual settings, not narrative
- Gameplay lacks any narrative elements
Interactive storytelling - Core Foundations Quiz Question 11: What was a primary focus of the first International Conference on Technologies for Interactive Digital Storytelling and Entertainment in 2003?
- Automated storytelling (correct)
- Hardware manufacturing techniques
- Network security protocols
- Database optimization strategies
Interactive storytelling - Core Foundations Quiz Question 12: Interactive storytelling research integrates which two broad areas of study?
- Hard science and the humanities (correct)
- Biology and music theory
- Engineering and culinary arts
- Physics and fashion design
Interactive storytelling - Core Foundations Quiz Question 13: How do personality and emotional models influence non‑player character decision‑making in interactive storytelling?
- They guide autonomous actions toward dramatic goals (correct)
- They randomize NPC actions without purpose
- They determine graphical rendering priorities
- They manage network communication between characters
Interactive storytelling - Core Foundations Quiz Question 14: Which components of an interactive storytelling system rely on data from the user model?
- Drama manager and agent model (correct)
- Graphics engine and sound system
- Physics engine and rendering pipeline
- Network manager and database
Which interactive storytelling work, released in 2006, won the Grand Jury Prize at the Slamdance Independent Games Festival?
1 of 14
Key Concepts
Interactive Storytelling Concepts
Interactive storytelling
Interactive fiction
Drama manager
Agent model
User model
Related Fields
Human‑computer interaction
Façade
Definitions
Interactive storytelling
A form of digital entertainment where the narrative evolves based on user interactions rather than a fixed script.
Drama manager
A system component that monitors story variables and selects or sequences narrative beats to maintain coherent drama.
Agent model
A framework that represents non‑player characters, generating possible actions based on world state and character attributes.
User model
A representation of the player’s choices, preferences, and play style used to adapt the story experience.
Human‑computer interaction
An interdisciplinary field studying how people interact with computers, encompassing interactive storytelling research.
Interactive fiction
Text‑based digital works that allow player choices to affect the story, distinct from more open‑ended interactive storytelling.
Façade
A 2006 interactive drama game by Michael Mateas and Andrew Stern, notable for its autonomous characters and emotional narrative.