Structure guide

Branching Story Structure: A Writer's Field Guide

Compare branching story structures: time cave, gauntlet, branch-and-bottleneck, loop-and-grow, and open map, with route maps and scope math for CYOA.

How to pick a structure

01

Estimate your scene budget

Decide how many scenes you can realistically write. A pure tree doubles per level; a bottleneck stays near-linear. The budget rules out structures before taste does.

02

Name the source of replay value

Decide whether readers return for different endings, a changed hub, or hidden routes. Each motive maps to a different structure.

03

Match structure to story job

Investigation suits a loop-and-grow hub. A moral gauntlet suits branch-and-bottleneck. A short, vivid one-shot can afford a small time cave.

04

Draw the route map first

Sketch nodes and edges before prose. If you cannot draw it on one page, the structure is too large to finish.

Why structure is a scope decision, not a style decision

The structure you choose is mostly a decision about how many scenes you will have to write. A pure branching tree, where no paths ever rejoin, doubles its scene count at every choice level: three binary choices is 8 endings, ten is over a thousand. Reconvergence, folding paths back into shared nodes, is the single lever that keeps a branching story finishable. So before debating tone or theme, decide how much your structure multiplies your workload. The comparison table below is sorted by exactly that: how scene count grows as choices accumulate.

Route maps you can draw on one page

Each structure has a recognizable shape. The time cave looks like an expanding fan with no lines ever rejoining. The gauntlet looks like a single thick rope with small loops that always return to the rope; stray off it and you reach an early ending. The branch-and-bottleneck looks like a string of diamonds: paths split, then pinch back to a checkpoint, then split again. The loop-and-grow looks like a wheel: spokes lead out from a central hub and back, but the hub changes as flags accumulate. The open map looks like a region graph where edges are unlocked by state rather than by reading order. If you cannot sketch your project as one of these on a single sheet, it is probably an accidental hybrid that will be hard to finish.

Matching structure to the job the story is doing

Use a time cave only for short, high-variety one-shots where each ending is a punchline and total length stays small. Use a gauntlet when the story is fundamentally linear but you want choices to color the journey and to allow failure; it gives strong authorial control with manageable scope. Use branch-and-bottleneck for the most common case: a story where choices should feel consequential within an act but the plot must reconverge for the next act, like a play with fixed scene breaks. Use loop-and-grow for mysteries, dating sims, and management or relationship stories, where the pleasure is watching a familiar hub change because of accumulated state. Use the open map for exploration and immersive-sim feeling, where the reader assembles the order themselves and gates are unlocked by what they have learned or carry.

The failure edge of each structure

Every structure breaks in a characteristic way. The time cave breaks through combinatorial explosion: writers abandon it once the tree outgrows their stamina. The gauntlet breaks into the illusion of choice, where readers notice every fork snaps back to the rope and stops feeling consequential. The branch-and-bottleneck breaks if the bottlenecks ignore the choices that led into them, making earlier decisions feel erased; the fix is to carry a flag through the checkpoint so the shared scene still acknowledges the path. The loop-and-grow breaks if the hub never visibly changes, turning replays into busywork. The open map breaks through soft-locks, where a reader reaches a state with no valid unlocked edge and gets stranded; the fix is to guarantee at least one always-available path out of every region.

The scope math, made concrete

Numbers make the choice obvious. A pure binary time cave costs 2 to the power of the depth in leaf scenes: depth 3 is 8 endings, depth 6 is 64, depth 10 is 1024. No solo author finishes a 1024-scene project, which is why the time cave is reserved for short pieces. A branch-and-bottleneck with the same 10 decision points but a bottleneck every two levels costs roughly five checkpoint scenes plus a handful of branch scenes per segment, on the order of 30 to 40 scenes total rather than a thousand. A loop-and-grow with one hub and six spokes is about seven scenes plus a few flag-conditional variants, even if the reader experiences far more than seven visits because the hub changes. The lesson is that perceived depth comes from state and reconvergence, not from raw branching. When you feel the urge to add a fork, ask whether a flag on a shared scene would create the same felt consequence at a fraction of the writing cost.

Documenting a structure so collaborators can extend it

A branching project is only maintainable if someone other than the author can read its shape. Keep a one-page node map with stable node names, and a flag table that lists each flag, where it is set, and every scene that reads it. Annotate each edge with its condition, if any, so a reader can see at a glance why a path is or is not available. Mark every terminal node as a designed ending rather than an accident. This documentation is also what makes the project safe to expand: when you add a new region or act, you check it against the flag table to confirm you are reading state that actually exists and not inventing a dependency the rest of the story never sets. Stories that ship and keep growing almost always have this map; stories that stall almost always live only in the author's head.

Quick answers

What is the most common structure for finished interactive fiction?

Branch-and-bottleneck. It lets choices feel consequential within a section while reconverging at checkpoints, which keeps the scene count close to linear instead of doubling at every level.

Why is a pure branching tree so hard to finish?

Because it never reconverges, so scene count doubles at each binary choice. Three choices is 8 endings; ten choices is over a thousand. Without reconvergence or flags, the workload outgrows any single author quickly.

Can I mix structures in one story?

Yes, deliberately. A common combination is a loop-and-grow hub for the middle of the story with a gauntlet finale. The danger is mixing by accident, which produces a graph you can no longer draw or reason about.

How does choose-your-own-adventure differ from these structures?

Choose-your-own-adventure is a reading format, not one structure. Classic gamebooks were often time caves or gauntlets, but a modern CYOA project can use any of these structures underneath the same page-turning experience.

Branching structure comparison

Sorted by how scene count grows. Reconvergence is the lever that keeps a branching story finishable, so the structures that reconverge stay near-linear while the time cave doubles at every choice.

Structure Route shape Scene growth Realistic scope Best for Failure edge
Time cave Expanding tree, no reconvergence Doubles per level (exponential) Small one-shots only Short, high-variety stories where each ending is a punchline Combinatorial explosion; abandoned mid-tree
Gauntlet One main rope with short loops back Near-linear Medium to long Linear plots where choices color the journey and allow failure Choices can feel like an illusion
Branch-and-bottleneck Chain of diamonds; split then merge Near-linear with flag-driven variation Medium to long Act-structured stories needing consequence within each act Bottlenecks that ignore prior choices erase them
Loop-and-grow Hub with spokes; hub changes by state Linear in scenes, grows in flags Medium Mysteries, relationship and management stories Hub that never visibly changes feels like busywork
Open map Region graph; edges gated by state Linear, but high planning cost Medium to large Exploration and immersive-sim feeling, reader-set order Soft-locks when no unlocked edge remains

Use AI Writing as a Drafting Partner

Quilliam is strongest when the writer gives it a real scene job. The prompt should explain the genre, protagonist, setting, conflict, point of view, and the emotional texture of the passage. A vague request produces vague fiction. A specific scene brief gives the model pressure, direction, and a reason for the prose to move.

The first output should not be treated as final. Read it for story movement first: does the scene open a question, reveal a pressure, or change the character's situation? Then read it for language: does the voice fit the genre, do sentences repeat, and can any explanation be replaced by action, image, or dialogue?

A good revision request is narrow. Ask for less exposition, sharper dialogue, a more restrained ending, a clearer first image, or a version with stronger subtext. Asking for "better writing" usually creates surface polish instead of a better scene.

What Writers Still Need to Own

The writer still owns taste, continuity, originality, research, and final voice. If a story depends on historical detail, cultural context, medical facts, legal procedure, or technical worldbuilding, verify those details separately. AI can help draft a scene, but it should not become the only source of truth for the story.

Keep a small project note beside important generations. Record the prompt, the version you kept, the revision you requested, and why the scene works. That note makes future chapters easier because you can preserve voice, character pressure, and world rules instead of rediscovering them every time.

The example pages are designed to make this process visible. They show the prompt, the output, and the editorial questions a writer should ask before turning a draft into a real chapter, short story, or manuscript fragment.

If a generated scene feels close but not right, revise the instruction instead of restarting blindly. Ask for a different opening device, a clearer character desire, less summary, stronger sensory detail, or a version where the conflict appears earlier. Those focused changes make comparison easier and keep the writer in control of direction.

For longer projects, keep a living style note. Record point of view, tense, character names, world rules, recurring images, and phrases to avoid. This prevents later scenes from drifting away from the voice that worked in the first draft.

Best fit

Opening scenes, alternate versions, tone exploration, dialogue passes, genre tests, chapter continuations, and early drafts that need momentum.

Poor fit

One-click publishing, unsupported factual claims, copying a living author's voice, or replacing human editing and continuity review.

Before using

Prepare the character, conflict, setting, point of view, tone, and revision goal. The sharper the brief, the more useful the first draft.

A Practical Revision Pass

After a useful draft appears, run one focused revision pass before generating something completely new. Look for the first moment where the scene becomes abstract, the first line where a character explains a feeling instead of revealing it, and the first paragraph that repeats information the reader already has. These are the places where a small instruction can improve the scene more than a full rewrite.

Strong revision prompts are specific: tighten the opening image, move the conflict into the first exchange, reduce backstory, make the dialogue less polite, add one sensory detail from the setting, or make the final line feel unresolved. That keeps the writer in charge of taste and makes each version easy to compare against the previous one.

Before saving the passage, read it aloud once. Repeated sentence shapes, flat verbs, and overexplained emotion usually become obvious when spoken. Mark the lines worth keeping, discard the filler, and carry only the useful material into the real manuscript.

The best use of Quilliam is therefore comparative. Generate two versions with different constraints, keep the sentence or moment that actually moves the story, then rewrite around it in your own voice. That keeps the tool useful for momentum without allowing the draft to flatten character, continuity, or personal style.

On the homepage, this matters because the visitor is deciding whether the tool respects authorship. The answer should be visible in the page: bring your premise, use the draft as material, revise deliberately, and keep the final creative judgment with the writer.