Choices and branches
Learning paths through this topic
Keep a flashback from changing the present state of the game
When the player replays a memory, health lost, items used and doors opened in the past must not follow them back, but what the character remembered should. Here is a simple stack that restores the present on the way out and carries over only chosen things.
Limit how often a screen flashes during a horror scene
Strobing lightning, flickering lights and scare flashes can hurt some players, and a sequence that looks fine alone becomes a rapid blink when two effects overlap. Here is a small check on the timeline that finds crowded seconds and thins them out.
Check the light lasts for the route, with batteries found on the way
In a dark house where light runs out, the player must always have at least one way through. This entry computes the best battery left at the exit over all routes, including detours to pick things up once, and shows when the amount is only enough by luck.
Keep unlocked endings and extras when the player starts over
A player who earns every ending wants the gallery to remember it, whatever save they load or delete. Here is how to split what belongs to the player from what belongs to one run, and what to carry into a new game on purpose.
Keep what the character really saw apart from what they imagined
If a scare shows a ghost and the story then records that a ghost exists, the mystery falls apart. Here is how to keep a ledger that remembers where each clue came from, so the notebook and the final accusation only use what is real.
Schedule hallucinations as sanity drops without hiding key scenes
A horror game that lets the character see things as their mind slips needs rules, or the strange vision lands exactly on the clue the player needs. Here is how to let it grow with the fear, stay repeatable for testing, and keep away from the moments that matter.
Pick the heir when the ruler dies and the eldest child is already gone
A dynasty story hangs on one question, who rules next, and the easy answer, the oldest living child, is wrong the moment an older child has left children of their own. Here is a succession order that follows family lines, falls back to siblings, and admits when nobody is left.
Tell the player how many turns until a costly choice becomes affordable
A greyed-out option that only says "not enough gold" leaves the player guessing. Here is how to give an honest wait time that respects changing income and the limits of the storehouse, and how to say "never" when never is the truth.
Measure how much of your writing a typical player actually sees
A branching story can hide most of its words behind rare choices, which is expensive and sad. This entry gives each scene a chance of being seen, adds up the words a typical run shows, and points to the parts hardly anyone reaches.
Make a scare weaker each time the player retries the same moment
A jump scare that hits at full strength on the fifth retry after a death stops frightening and starts annoying. Here is a way to remember how often each scare was seen, lower it step by step, and still give a second playthrough something fresh.
Space out scares so the player does not get numb or overwhelmed
Too many scares in a row stop working, and too few make the quiet parts boring. Here is a small check you can run on a written script that finds the clumps, so the frights land where you intended and each one has room to breathe.
Catch answers whose tone and effect point in opposite directions
A warm-sounding line that quietly costs the player a friend, or a harsh one that earns praise, feels like the game lying. This entry compares what each option says with what it does, and finds choices where a gentler answer is punished more.