Quick definition
Every interactive project runs on a mix of two authorial modes: scripted beats the audience is guaranteed to experience, and designed conditions the audience generates their own experience from. Neither mode is more legitimate than the other. The craft is deciding, beat by beat, which one a given moment actually needs — and not defaulting to script out of habit, or to emergence out of fear of a linear writer's instincts being wrong for the format.
In one line: Design conditions, stakes, and consequences. Script only what every player has to experience identically.
What each mode is actually for
| Mode | What it guarantees | When it's the right call |
|---|---|---|
| Script | Every player experiences this beat the same way, in the same order, with the same information. | Plot-critical reveals, tone-setting opens, anything the rest of the story structurally depends on landing. |
| Design for emergence | The player generates the specific version of this beat through their own choices, playstyle, or discovery order. | Relationships, reputation, identity, and anything better felt as earned than told. |
The four levers of a designed condition
When a beat belongs in the emergence column, it's usually built from some combination of:
- Conditions — the situation itself: what's true about the world and the player's position in it right now.
- Stakes — what's actually at risk if the player's choice goes wrong, made legible without being narrated.
- Discovery paths — the different orders and methods by which a player can uncover the same underlying information.
- Consequence structures — what changes, and stays changed, based on what the player actually did.
Set those four well and a player's session becomes their own story without a single authored line of dialogue forcing it. Skip any one of them and the "choice" is often cosmetic — a different camera angle on the same guaranteed outcome.
A real test for telling the two apart
Branching interactive fiction makes a good diagnostic lab, because it can't fake the difference the way a linear script sometimes can. Running a handful of browser-based text adventures across two very different worlds surfaced the same test every time: ask what the player can actually do in this exact moment. A scene with no real choice in it. A character who wants nothing the player can act on. The moment where the story is just rearranging furniture before the next real decision. Every one of those soft spots lights up the instant the question gets asked directly — and the same test works on a fully linear scene, even one that will never branch: if this had to fork right here, what would the fork actually be? No honest answer usually means the scene is running on inertia, not intention.
Common failure patterns
- Scripting an emotional beat that should be earned. A tragic-backstory cutscene competing with a live squad wipe almost always loses — see the case study on this path for a working example of the alternative.
- Designing emergence around a beat that structurally needs to be guaranteed. If the ending doesn't work unless the audience learned a specific fact, that fact needs a script, not a hope that exploration finds it.
- Building a discovery path with only one route through it. A single mandatory path dressed up as exploration is still a script — just a more expensive one to produce.
Try it on your own scene
Scribbler’s Scene Doctor
For the beats that do stay scripted, run them through Scene Doctor the same way any dramatic beat gets tested — a scripted cutscene or mission briefing still needs a playable objective and real opposition underneath the exposition.
See it in a real page
PREDATOR VR · GAME TREATMENT · THE BAD BLOOD BOUNTY
NOTE: PER THE CHRONOLOGY OF OUR NARRATIVE, THE PREDATOR YOU DO NOT PURSUE WILL PARTICIPATE IN THE HUMAN CAMPAIGN.Read the full annotation →
A writer's own margin note, caught mid-design: which target the player doesn't chase isn't cosmetic, it's a consequence structure reaching into a whole separate campaign. That's the "what would the fork actually be" test, answered in real time instead of after the fact.
Source note
This reference page is adapted from Jesse Alexander's teaching statement for narrative design and interactive storytelling coursework, and from field notes on his own browser-based interactive fiction — a professional teaching document and working practice rather than a dated Substack essay. It's presented here in the same durable, citeable format as the site's other craft references.
Related pages
- Player Journey vs. Character Arc: Writing Characters for Multiplayer Games — the character-specific version of this same script-vs-emergence decision.
- Environmental Storytelling and World Logic: Narrative Without a Script — the primary technique for building a designed condition instead of a scripted beat.
- How to Use White Space, Cuts, and Omission in Screenwriting — the linear-format discipline of making an audience complete a meaning themselves, which this page scales up into full player agency.
About the author
Jesse Alexander is a screenwriter, showrunner, and narrative designer whose work spans film, television, games, and transmedia storytelling. Scribbler’s Toolbox collects practical frameworks developed from professional story development and production.