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 → When Does a World Contradict Itself? How a Causality Engine Validates World State
Consistency does not mean a world can never contain exceptions. It means every exception needs a reason that makes it possible.
World SimulationWorld StateWorld State ValidationWorldbuildingWorldbuilding ConsistencyStory ConsistencyNarrative ConsistencyStory LogicState TrackingCausal TraceabilityCausal ValidationCausalityCausality EngineContinuity CheckingContinuity ErrorsPlot HolesTemporal ParadoxesCharacter DeathItem TrackingUnique ItemsItem TransfersItem ConstraintsSpatial ConsistencyLocation StateEvent PrerequisitesForeshadowing PayoffFaction ManagementOrganization StructureProject SeerCausality DashboardReal-Time ValidationDeterministic ValidationNon-AI ValidationMathematical GuaranteesLong-Form WritingInkWeave
Read note → How Did the World Reach Its Current State? Tracing Every Answer Back Through Event History
The present gives you the answer. History tells you why that answer is true.
World SimulationWorld StateWorld State HistoryState TrackingState ProvenanceEvent HistoryEvent TraceabilityCausal TraceabilityHistory LookupCharacter HistoryItem TransfersItem TrackingItem HistoryCharacter MovementAttribute ChangesCharacter RelationshipsCharacter Class ChangesIdentity ChangesOrganization ChangesOrganization HistoryFaction HistoryLocation HistoryLocation VisitorsStory TimelineTimeline ManagementLong-Form WritingWorldbuildingStory ConsistencyNarrative ConsistencyCausal GraphCausal ValidationCausalityCausality EngineInkWeave
Read note → Write Chapter 27 First: Turning Foreshadowing into Verifiable Future Requirements
An author can know where the story must arrive, but that future must wait for earlier chapters to give it reasons to exist.
World SimulationForeshadowingForeshadowing ManagementForeshadowing TechniquesForeshadowing PayoffChekhov's GunREQStory RequirementsPrerequisitesCondition GatesPlot ConditionsPlot PlanningChapter PlanningFuture Chapter PlanningNonlinear WritingNovel WritingLong-Form WritingStory StructureStory TimelineFuture EventsWriting TasksBoolean FlagsEnumerated FlagsCounter FlagsProject SeerCausality DashboardStory ConsistencyNarrative ConsistencyCausal ValidationCausalityCausality EngineInkWeave
Read note →