Illusory Script

Inform, improve, and inspire your game.

  • Archive
  • Publications
  • Contact
  • About
  • Subscribe

Embracing Uncertainty in D&D Campaigns

by Marius on September 7, 2024
Art generated by DALL-E

Embracing uncertainty

As Dungeon Masters, we often feel the pressure to meticulously plan every detail of our campaigns. We might want to plot the characters’ path stretching tens of sessions into the future. However, this approach can become a straitjacket, constraining not only our creativity but also the players’ agency. Instead, let’s explore a different approach—one that embraces uncertainty and flexibility in our D&D games, allowing the story to change and develop in response to the players’ actions.

Thinking 2 horizons out

Sly Flourish’s concept of »Thinking 2 Horizons Out« offers a practical framework for this mindset. It encourages us to focus on two key timeframes: the immediate session (the first horizon) and the session or two after that (the second horizon). By concentrating on these two timeframes, we stay nimble. Two-horizon thinking lets us adapt and improvise based on what happens at the table.

Horizon 1: This is all about the next session. Where do the characters start? What can they discover? Which challenges do they face right now? This focus keeps us grounded in the present, ensuring that the next game we’re running is relevant and engaging.

Horizon 2: This is where we start thinking about what might happen after the next session. However, this is a space for options rather than concrete planning. Which choice will the players face at the end of the next session? Which diverging paths lie in front of them?

Embrace the unknown

Beyond these two horizons lies the unknown—a realm where we as DMs don’t need to have clear answers. The details can remain nebulous, ready to be shaped by the unfolding narrative. Did a powerful magic weapon fall into the players’ hands? Who forged it? Why was it abandoned? The truth can shift based on the story’s needs, keeping both you and your players on your toes.

Similarly, an NPC might have vanished without a trace. We don’t need to know exactly where this NPC went or why. Let the players’ actions guide the resolution. Perhaps they’ll enter a dungeon, and we could use a prisoner the party finds in there. We hadn’t considered this when the NPC first disappeared but now their appearance in the dungeon makes for an exciting callback for the players.

The joy of not knowing

This approach requires a shift in mindset. It’s about letting go of the need to control every aspect of the narrative and trusting that the story will unfold in a way that’s satisfying for everyone involved. Our role as a DM is to facilitate the players’ journey, not dictate it. Keeping our focus on the immediate, allows the near future to remain fluid, and let the distant future remain a mystery even to us.

By embracing uncertainty in D&D, we not only reduce our own prep time and stress, but we also create a richer, more dynamic world where the players’ actions truly matter. The campaign becomes a living thing, growing and changing in ways that even we, the DM, can’t fully predict. To me, this makes the game more exciting not only for the players but for myself! I get to discover what happens in the story together with the players!

Subscribe!

🦹🏼‍♀️ Never miss an article 🪄

... and receive the Illusory Script Ritual Generator!

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

Related Articles

Subscribe!

🦹🏼‍♀️ Never miss an article 🪄

...and receive the IllusoryScript Ritual Generator!

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

Latest Articles

  • Pregenerated Characters Ready for Quick 5e D&D (2024)November 1, 2025
    Pregenerated character sheets are a fantastic tool to run quick and smooth games of 5th Edition D&D 2024. No long character creation, no rulebook flipping, no analysis paralysis over whether a halfling monk is viable. The following pregenerated characters do exactly that: quick starts, smooth onboarding, and immediate playing. Download the Character Sheets here! Principles …

    Read On »

  • Epic Mind Flayer Boss Battle: Design and TacticsOctober 25, 2025
    Few monsters strike fear in players the way a mind flayer does. Iconic, otherworldly, and familiar to many players after Baldur’s Gate 3, an illithid makes the perfect boss to close out the Trebaz Sinara arc. By level 5, the crew has earned the right to face a true nightmare. Here’s how to run a …

    Read On »

  • Eberron’s Treasure Island: Survival Adventuring on Trebaz SinaraOctober 18, 2025
    ➡️ Go to the next article in the series! Every great seafaring story needs a legendary island, and in Eberron, that island is Trebaz Sinara. Said to have been the home of pirate queen Lhazaar herself, the island has been lost to the seas for more than five centuries. Sailors dedicate their lives to finding …

    Read On »

  • Regalport Job Board: Earning Renown in the Lhazaar PrincipalitiesOctober 11, 2025
    ➡️ Go to the next article in the series! The Lhazaar Principalities campaign begins small: a crew with no name, no flag, and no reputation. Tier 1 of the campaign is all about building that reputation, forging alliances, and learning who can be trusted in Regalport. The structure that holds this early arc together is …

    Read On »

  • Adrift in Lhazaar: A Level 1-20 Epic Campaign OutlineOctober 4, 2025
    ➡️ Go to the next article in the series! When we run a level 1–20 campaign, it’s easy to lose sight of the long arc. That’s when a clear outline from the start can help—something flexible enough to adapt to the table, but strong enough to hold the weight of twenty levels of play. Here’s …

    Read On »

  • Session Zero for a Nautical Eberron CampaignSeptember 27, 2025
    ➡️ Go to the next article in the series! Session Zero is where our Lhazaar Principalities campaign truly begins. Before the first adventure, we lay the foundation for tone, characters, and crew identity. In my experience, a strong Session Zero makes the difference between a campaign that drifts and one that runs smoothly. Here’s how …

    Read On »

...browse all articles...

Subscribe!

🦹🏼‍♀️ Never miss an article 🪄

...and receive the IllusoryScript Ritual Generator!

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

  • Privacy Policy
  • Impressum
  • Cookie Policy
  • Marius’s House Rules
© 2026 Illusory Script.
✕
  • Archive
  • Publications
  • Contact
  • About
  • Subscribe