You're at Burning Man, with six choices to make before the world goes white. Choose wisely. Or wildly. The dust storm won't care. [ PLAY BLACK ROCK CITY ]
As a linear storyteller, branching narratives have been challenging for me. I usually have a story I want to tell, and in writing choice-based games I often found myself having to write a bunch of branches I wasn’t as interested in, and I always looped them back to converge with the main story. I preferred making parser games because it felt like I was giving the player more autonomy, even when new parts of the story were gated by puzzles.
But upon reading Sam Ashwell’s “Standard Patterns in Choice-Based Games” I liked the idea of trying different structures, and was taken by what he calls Time Cave. In the past I think I’ve regarded this structure as inefficient somehow — inferior because it didn’t reuse writing in a clever way. But seeing a bunch of these typical structures side-by-side in the article let me drop the notion that there’s a “proper” way to do CYOA, and I decided to try the Time Cave. There’s something pretty beautiful about the way it spreads out exponentially. It does need a lot of writing, but I like writing a lot.