Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 25

The Protagonist's Role in Driving Plot

Recommended resources

Introduction

In our last lesson, we fine-tuned our control over narrative time, learning to differentiate between fast-paced scenes driven by high event density and slow-paced scenes built on high detail density. We now have a set of mechanical levers to control the reader's experience of time at the scene level.

With that foundation in plot architecture and pacing, we now shift our focus from the structure of the story to the engine that drives it. This lesson begins our work on Character Engineering. Our objective is to define a protagonist's function as the primary agent of causal change in the plot.

We will treat the protagonist not as a person to be described, but as a system component with a specific operational function. In the computational terms you're familiar with, if the plot is a sequence of state changes, the protagonist is the core process that initiates and executes those changes.


1. The Protagonist's Function: From Main Character to Prime Mover

A common but imprecise definition of a protagonist is simply "the main character." A more mechanically useful definition focuses on function: the protagonist is the character who drives the plot forward through their actions and decisions. They are the primary engine of causality in the story.

To formalize this, we can distinguish between two models of storytelling:

  • Plot-Driven Model: A sequence of events happens to a character. The character is largely reactive, moved along a path determined by external forces.
  • Character-Driven Model: A character, through their choices and actions, makes a sequence of events happen. The character is the source of the causal chain.

For a story to feel compelling and meaningful, the protagonist must function within the character-driven model. They are the agent of the plot, not its patient.

Let's ground this distinction in a more formal analysis. The following academic text explores this exact dichotomy.

Character mediation of plot structure: Toward an embodied ...

The paper 'Character mediation of plot structure' by Tu and Brown offers a robust framework for this idea. It contrasts the classical, plot-first view with a modern, character-first model.

Please read the section '1.1 Plot-driven vs. character-driven models of plot structure'. Pay close attention to Figure 1 and its explanation. The key takeaway is the distinction between the plot 'pulling' the character versus the character 'pushing' the plot forward.

As the paper argues, in a character-driven model, the plot is essentially an emergent property of the protagonist's psychology and problem-solving process. This leads us to the core mechanism that allows a character to drive a plot: agency.

Character Agency Equation
This image provides a simple formula for character agency. Conflict presents a problem, and the choices the protagonist makes in response create both their character and the forward momentum of the plot.

Agency is a character's capacity to make their own decisions and take direct actions that affect the story's outcome. A protagonist must have agency.


2. The Mechanism of Agency: Intentionality

If agency is the protagonist's function, what is the underlying mechanism? From a systems perspective, the answer is intentionality. The protagonist is an intentional agent. Their actions are not random; they are directed toward achieving a specific goal.

Your background in computer science provides a uniquely useful lens here. In the field of AI and narrative generation, researchers must explicitly model character intentionality to create believable stories.

The following resource, a paper on narrative planning AI, formalizes this concept in a way you will find familiar.

Narrative Planning: Balancing Plot and Character

We will now look at 'Narrative Planning: Balancing Plot and Character' by Riedl & Young. This paper discusses how to build computational systems that generate stories. Its technical approach to character believability is directly relevant to our mechanical analysis.

First, read the section '2.2 Planning as a Model of Narrative Generation' (including subsection 2.2.1) to understand why a simple sequence of events isn't a story. Then, read '2.2.2 Intentionality in Character Believability'. Focus on the critical distinction between 'Author Goals' (the plot outcome) and 'Character Goals' (what the character wants).

The key insight from this paper is the decoupling of goals.

  • Author Goal (The Outcome): The state of the world at the end of the story (e.g., "the villain is defeated and the kingdom is saved").
  • Character Goal (The Intention): The specific, personal objective the protagonist is trying to achieve (e.g., "rescue my brother from the villain's dungeon").

A protagonist is an agent of causal change because their pursuit of their character goal generates the sequence of actions that leads to the author goal. The plot is the trace file of the protagonist's attempt to solve their problem. Their actions are logical and believable because they are consistent with their own perceived intentions.


3. Diagnostic Tool: The Active/Passive Test

The opposite of a protagonist with agency is a passive character. A passive character is one to whom the plot happens. They are transported by events rather than initiating them. Identifying passivity is a key diagnostic skill.

The following video provides a very direct, practical guide to spotting the difference.

All About Character Agency - Tips for Writing Active Characters

Jenna Moreci's video 'All About Character Agency' offers a clear, no-nonsense breakdown of active versus passive characters.

Please watch the following three clips: 'What is an active character?' (02:18 - 02:41) 'What is a passive character?' (02:41 - 03:14) 'What are some misconceptions about passive characters?' (04:09 - 04:57), where she introduces the 'Lamp Test'.

The Lamp Test is an excellent heuristic: if you can replace your protagonist with a lamp and the plot still proceeds in roughly the same way (because other characters or events act upon the lamp), then your protagonist is passive.

This distinction is also not about who gets the most "screen time" or even who narrates the story. A character can be central to the reader's experience without being the agent of causal change.

How to Write a Story with Dual Protagonist

To see a classic example of this, let's look at Tyler Mowery's video, which uses 'The Shawshank Redemption' to distinguish a narrator from a protagonist.

Watch the clip from 04:02 to 04:36. Note how Red is the narrator and the character we follow closely, but Andy is the one whose actions drive the plot forward.

In The Shawshank Redemption, Red is the observer. Andy Dufresne is the protagonist. Andy's decisions—to maintain hope, to manage the prison's finances, to write letters, and ultimately, to escape—are the causal triggers for every major plot development. The story happens because of Andy.

Test your understanding!

Consider the premise: "A young programmer discovers a conspiracy within her company's code."

  1. Describe a version of this story where the programmer is a passive character.
  2. Describe a version where she is an active protagonist.
  3. Explain the difference using the terms agency and intentionality.
Show answer
  1. Passive Version: While debugging a legacy system, she accidentally triggers an alert. A senior executive finds her, explains the whole conspiracy, tells her she's in danger, and gives her a USB drive with all the evidence. He tells her to leak it to a specific journalist. She is then chased by company security and has to follow the executive's plan to survive.

  2. Active Version: She notices a recurring anomaly in the code that seems to siphon small amounts of data. Her boss dismisses it as a known bug. Driven by curiosity (an initial intention), she investigates on her own time, building custom tools to trace the data flow. She discovers the conspiracy herself. Realizing the danger, she formulates a plan to expose it, actively deciding who to trust, how to secure the evidence, and how to leak it without being caught.

  3. Explanation:

    • In the passive version, the character has no agency. She makes no key decisions. The plot happens to her. She is a pawn being moved by the senior executive. Her only intentionality is "survive," but her methods for doing so are dictated by others. She fails the Lamp Test; the executive could have just as easily given the USB to a lamp (or any other employee).
    • In the active version, the character has full agency. The plot is a direct result of her choices and actions. Her intentionality drives the story: first, the goal to understand the anomaly, then the goal to expose the conspiracy. Every step is part of her plan, making her the primary agent of causal change.

Conclusion

In this lesson, we established a precise, functional definition of the protagonist. Moving beyond the vague label of "main character," we have defined the protagonist as the primary engine of the plot.

Key Takeaways:

  • The protagonist's core function is to be the primary agent of causal change.
  • This function is expressed through agency—the capacity to make decisions and take actions that directly affect the plot.
  • The mechanism behind agency is intentionality. An active protagonist pursues their own goals, and this pursuit generates the plot.
  • A passive character, who can be identified with the Lamp Test, is one to whom the plot happens. The protagonist must be active.

Preview of the Next Lesson:

We've established that the protagonist is an intentional agent driven by a goal. The logical next step is to define that goal. In our next lesson, we will learn how to formulate a protagonist's desire as a specific, measurable, external goal. This will be the first step in designing the character's internal "operating system."