All guides
For storytellers2 min read·

Writing interactive fiction: ten rules for choices players remember

The craft rules behind interactive stories that feel alive, from failing forward to choices that come back, with examples you can use in your own quest.

Interactive fiction works when choices change something the player can feel, soon or later. The ten rules below are the ones our quests are written and edited against; they apply whether you write every scene yourself or tell a story to the forge on Lantern Saga.

1. Put a real choice in the first three scenes

The first decision teaches the player that the story listens. Make it small but meaningful: help the child or walk past, take the letter or leave it.

2. Fail forward

A failed roll should send the story somewhere new, never to a dead stop. A failed climb is not "you fall, try again"; it is "you fall into the cellar, where someone is waiting".

3. Make failure as interesting as success

If every failure branch is a shorter, sadder version of success, players learn to fear rolls. Give failures their own rewards: a secret, an unlikely ally, a different ending.

4. Let choices come back

Remember what the player did and use it later: the miller who remembers your kindness, the door that opens because you kept the key, a line in the ending. Three callbacks across a quest are worth more than thirty one-off branches.

5. Give each place one true detail

Not "a dark, eerie, abandoned mill" but "the mill grinds nothing; flour lies on everything like snow". One specific image beats three adjectives.

6. Give each character a voice

A verbal habit, a way of standing in the world, something you could recognise without the dialogue tag. If two characters could swap lines unnoticed, one of them isn't finished.

7. Write in the second person, present tense

"You push the door." It puts the reader in the scene, and it never names the hero's gender, so every player fits.

8. Keep the rules out of the prose

The game shows the dice, the stats and the health; the story never needs to say "roll" or "check". Words like that pull the reader out of the world.

9. Keep scenes short

About 150 words is plenty for one beat. When a passage runs long, split it into two scenes joined by a single, active choice: "Get up", "Look around".

10. Endings should differ in meaning

Two to four endings that ask different questions (what the hero gave up, who they saved, what the place remembers) are worth more than eight endings that differ only in wording.

How does the forge use these rules?

The forge on Lantern Saga writes to the same rules, and its editor pass checks a finished quest against them before you see it. You can push it further by putting these things in your story: the callbacks you want, the voices of your characters, the endings you imagine.

Questions

How many choices should a scene have?

Two or three is usually right. More than four tends to blur, and one is a page turn: use it only to pace a scene.

How many endings does an interactive story need?

Two to four that differ in meaning. Each should be reachable by a curious player, not only by a perfect run.

What is "fail forward"?

A rule from tabletop role-playing: a failed attempt still moves the story, by a complication instead of a dead end.

More guides