Short Arcs Finish More Often
An open-ended campaign asks writers to commit before they know whether the group works. A three-session arc makes a smaller promise: one disruption, one escalation, and one decisive consequence. If everyone wants more, the ending becomes a foundation rather than a cancellation.
Before Session One
Each character needs a visible want, a reason to remain with the group, and one cost they fear paying. Agree on tone, boundaries, session length, and what happens when someone cannot attend. Choose a threat or opportunity that affects every character differently.
Session One: Disruption
Begin after normal life changes. Reveal the shared problem within the first quarter of the session. Give each character one useful contribution and end with a choice that commits the group: accept the mission, cross the boundary, protect the suspect, or refuse the official story.
Output: the group knows what it is pursuing and why turning back now has a cost.
Session Two: Consequence
Show that the first choice changed the situation. Bring one personal complication from a character profile into the shared plot. Let the initial plan work partially, then reveal information that changes what success means. End with two defensible options rather than one correct answer.
Output: the external problem now demands an internal or relational sacrifice.
Session Three: Decision
Start close to the final confrontation. Reuse an object, promise, or location from session one so the arc feels connected. Resolve the central question through character action, then reserve time for an aftermath scene. The ending should establish who the characters became, not merely whether the threat disappeared.
Output: a complete story plus one optional thread for a future arc.
Keep the Scope Honest
Use one main antagonist or obstacle, three important locations, and no more than two major revelations. If a new idea does not increase the pressure on the final choice, save it. Short arcs feel rich when details return with new meaning, not when every session introduces another subsystem.