How to Choose Tools for Writing Branching Stories
Outlines reveal possible futures. Saved versions preserve them. A causality engine lets confirmed choices continue to shape the world.
Branching Story Writing ToolsBranching Narrative ToolsBranching PlotsBranching Narrative DesignWriting Branching StoriesMultiple Story PathsWriting SoftwareNovel Writing SoftwareFiction Writing ToolsWriting Tool ComparisonStory OutlinesOutline PlanningChapter ManagementManaging Novel DraftsPreserving Original DraftsSaving Complete ProjectsWhat IfWhat If StoriesWhat If WritingParallel Universe FictionAlternate TimelinesTimeline ManagementWorldbuilding ManagementCharacter ManagementItem TrackingFaction ManagementStory ConditionsWorld StateScene-Aware WritingStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → How to Avoid Plot Holes in Branching Stories
Branches can share scenes and well-written lines. But every action needs a past that actually happened in the world you're writing now.
How to Avoid Plot HolesBranching PlotsBranching Narrative DesignPlot HolesPlot Holes in NovelsPlot Hole DetectionStory Logic ChecksPlot ConsistencyStory ConsistencyNarrative ConsistencyCausal ConsistencyNovel RevisionManaging Novel DraftsFiction WritingMultiple Story PathsParallel Universe FictionWhat IfWhat If StoriesWhat If WritingAlternate TimelinesTimeline ManagementCharacter DeathCharacter LocationsItem OwnershipItem TransfersItem HistoryLocation StatesStory PrerequisitesForeshadowingPlanning Future ScenesWorld StateCausalityCausality EngineInkWeave
Read note → How to Revise a Novel Without Losing Your Original Draft
Keeping your original draft isn't a reason to avoid revision. It's a way to try another story without first losing the one you've written.
Novel RevisionRevising a NovelEditing a NovelRewriting a NovelStructural EditingManaging Novel DraftsPreserving Original DraftsPlot RevisionRewriting a PlotDeleting ScenesReordering ChaptersScene OrderCharacter IntroductionsCharacter RelationshipsStory PrerequisitesFixing Plot HolesFiction WritingWriting WorkflowWhat IfWhat If WritingAlternate StorylinesBranching PlotsAlternate TimelinesTimeline ManagementItem TrackingFaction ManagementStory ConditionsWorld StateStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → TTRPG Module Testing: How Different Player Choices Change the World
Good module testing doesn't prove that players will reach your planned ending. It checks whether the world can still respond when they make a different choice.
TTRPG Module TestingTTRPG ModulesTTRPG ScenariosTTRPGTTRPG PlaytestingAdventure PlaytestingGame Master PreparationModule DesignAdventure DesignScenario DesignAdventure WritingGame MasterDungeon MasterD&DCall of CthulhuCoCPlayer ChoicesPlayer AgencyStory ConsequencesBranching PlotsStory PrerequisitesKey ItemsItem TransfersCharacter ProgressionCharacter Class ChangesFaction ManagementStory ConditionsWhat IfWhat If StoriesTimeline ManagementWorld StateStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → Interactive Fiction Design: Making Choices Matter When Branches Rejoin
Branches don't have to lead to different places forever. The people who arrive at the same place should bring their own history with them.
Interactive Fiction Plot DesignInteractive FictionWriting Interactive FictionInteractive StorytellingText Adventure WritingBranching PlotsBranching Narrative DesignWriting Branching StoriesBranching NarrativesBranch ConvergenceConverging Story PathsShared ScenesMultiple Story PathsPlayer ChoicesChoice ConsequencesMeaningful ChoicesWhat IfWhat If StoriesParallel Universe FictionAlternate TimelinesTimeline ManagementFiction WritingCharacter ProgressionCharacter ClassesFaction ManagementCharacter RelationshipsItem TrackingStory ConditionsWorld StateStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → How to Write Alternate History Fiction: A Coup That Succeeds or Fails
A convincing alternate history doesn't just change the outcome of a major event. It changes the world people have to live in afterward.
How to Write Alternate History FictionAlternate History FictionAlternate HistoryFictional WorldsRewriting HistoryWriting a CoupCoup Success and FailurePower StrugglesRoyal SuccessionPolitical FictionWhat IfWhat If StoriesWhat If WritingParallel Universe FictionAlternate TimelinesBranching PlotsAlternate StorylinesTimeline ManagementFiction WritingWorldbuildingFaction DesignFaction ManagementOrganization ChartsRanks and TitlesReporting RelationshipsCharacter RelationshipsWorld StateStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → How to Write a Character Death: Compare Death and Survival
You don't have to assume his death is the strongest choice. Keep the original draft, then write the world in which he survives.
How to Write a Character DeathCharacter Death in FictionMajor Character DeathCharacter SurvivalDeath vs SurvivalCharacter Death ScenesCharacter SacrificeCharacter ResurrectionWriting Characters OutKilling Off CharactersWhat IfWhat If StoriesWhat If WritingBranching PlotsParallel Universe FictionAlternate TimelinesAlternate StorylinesPlot RevisionFiction WritingCharacter DevelopmentCharacter Belongings After DeathItem TrackingFaction ManagementWorld StateStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → How to Organize a Novel Timeline: Event Order Across Parallel Worlds
Reaching the same destination doesn't mean living through the same events.
Novel TimelinesHow to Organize a Novel TimelineStory TimelinesTimeline PlanningTimeline ManagementEvent OrderMultiple TimelinesAlternate TimelinesParallel Universe FictionWhat IfWhat If StoriesBranching PlotsChapter OrderChapter OrganizationStory StructurePlot PlanningRevising Earlier ChaptersWriting Out of OrderMovement HistoryEvent HistoryCharacter LocationsItem TrackingLocation StatesScene AwarenessWorld SimulationWorld StateStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → How to Write Parallel Universe Fiction: One Character, Different Histories
His name stays the same. Each timeline brings him back with a different past.
Parallel Universe FictionHow to Write Parallel Universe FictionParallel WorldsMultiverse StoriesWhat IfWhat If StoriesAlternate TimelinesCharacter DevelopmentCharacter ProgressionCharacter Class ChangesClass ProgressionFantasy RacesFantasy ClassesCharacter AttributesCharacter StatsShared AttributesClass-Specific AttributesCharacter Identity ChangesCharacter DesignCharacter SheetsCharacter HistoryNovel WritingFiction WritingScene AwarenessFaction RelationshipsWorld StateStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → How to Write Multiple Endings: Set Up What Each Ending Needs
Write down the future you want to reach, then let the earlier story earn it, one event at a time.
Multiple EndingsHow to Write Multiple EndingsMultiple Ending DesignWriting EndingsNovel EndingsStory EndingsBranching PlotsBranching Narrative DesignWhat IfWhat If StoriesAlternate TimelinesForeshadowingForeshadowing TechniquesForeshadowing PayoffPlot SetupPlot PrerequisitesStory ConditionsREQCharacter DevelopmentCharacter Class ChangesNovel WritingFiction WritingScene AwarenessWorld StateWorldbuildingStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → How to Design Branching Plots: Make Important Choices Matter
A good branch doesn't just give a character another answer. It makes the next scene reckon with a different world.
Branching PlotsHow to Design Branching PlotsBranching Narrative DesignStory BranchesBranching StoriesMeaningful ChoicesPlot DevelopmentStory DesignNovel WritingFiction WritingWhat IfWhat If StoriesParallel Universe FictionAlternate TimelinesCharacter ChoicesChoices and ConsequencesStory Version ManagementWorld StateWorld SimulationCharacter LocationsLocation StatesScene AwarenessWorldbuildingStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note → How to Write What If Stories: One Different Choice, Another Future
You don't have to build an entire alternate universe before you start. Make one different choice, then let another future grow with the story.
What IfWhat If StoriesWhat If WritingHow to Write What If StoriesBranching PlotsBranching Story DesignParallel Universe FictionMultiverse StoriesAlternate TimelinesNovel WritingFiction WritingPlot DevelopmentCharacter ChoicesChoices and ConsequencesStory Version ManagementPreserving Original DraftsWriting SoftwareWriting WorkflowScene AwarenessCharacter ManagementWorldbuildingWorld SimulationWorld StateItem TrackingCharacter RelationshipsStory ConsistencyNarrative ConsistencyCausalityCausality EngineInkWeave
Read note →