# How Branching Stories Work > How branching stories work in apps and games: story graphs, choice points, variables, and replay. A reader's guide to interactive fiction structure. [Read on EverBranch](https://everbranchapp.com/read/signup) · [HTML version](https://everbranchapp.com/guides/how-branching-stories-work) · [All guides](https://everbranchapp.com/guides) ## The basic idea A branching story is written as a graph, not a straight line. Each scene is a node; choices are edges leading to other nodes. When you pick an option, the app loads the next scene attached to that edge. Some graphs are simple trees (every choice splits forward). Others reuse scenes—different paths merge before splitting again. Authors design where forks matter and where paths reunite. ## Choice points and consequences Not every choice needs a unique ending. Authors often place major forks where trust, evidence, or courage changes the mid-story state, and minor choices that flavor dialogue without altering the plot. Strong branching stories signal when a decision felt important in hindsight—relationships cool, clues appear, or doors lock. ## Variables and memory Longer stories track flags or variables: did you take the key, lie to the detective, spare the creature? Later scenes check those values to show different text or unlock different choices. Readers experience this as continuity—the story remembers what you did even if you cannot see the variables directly. ## Replay and backtracking After you finish a route, backtracking lets you jump to an earlier branch point and select a different edge. Good apps preserve progress on paths you already completed so replay is exploration, not grind. EverBranch supports revisiting branch points while keeping explored routes—core to chasing multiple endings. ## Frequently asked questions ### How is branching different from multiple choice quizzes? Branching stories prioritize narrative continuity and emotional stakes, not scoring right answers. Choices shape fiction, not grades. ### Do authors plan every path in advance? Yes. Professional IF is mapped before or during writing so each scene connects legally in the graph. EverBranch's editor visualizes that graph for authors. ## Start reading Use the EverBranch app or read in your browser—sign in and your progress syncs either way. - [Get the app](https://everbranchapp.com/read/signup) - [Read on the web](https://everbranchapp.com/read)