← Back to Resources

Sandbox Campaign Framework for Daggerheart

Philosophy: Modular Exploration with Emergent Story

Goal: Create a living world players can freely explore while having modular content ready to drop in. Let the larger story emerge naturally from their choices.


Part 1: World Foundation

The Region Map

Start with a blank map (Daggerheart appendix has these):

Core Locations (Minimum Starting Setup)

Create these 5 location types to start:

  1. The Hub Town - Safe space, shops, rumors, quests
  2. The Wilderness - Travel encounters, exploration
  3. A Dungeon/Ruin - Combat-focused location
  4. A Mystery Location - Intrigue/social encounters
  5. A Natural Wonder - Exploration/discovery/puzzle

Each location needs:


Part 2: Modular Encounter System

The Encounter Deck (Your GM Toolkit)

Create modular encounters you can drop in anywhere. Organize by type:

COMBAT ENCOUNTERS (Pre-built, tier-scaled)

Build 5-8 of these ready to go:

ENCOUNTER: Bandit Ambush
Tier: 1-2
Adversaries: 3 Jagged Knife Bandits, 1 Jagged Knife Lieutenant
Setup: Road ambush, hidden in trees/rocks
Loot: d100 gold, basic gear, 1 clue/letter
Scales: Add 2 more bandits per tier up
Can be reskinned as: Pirates, guards, cultists, thugs

Template for quick combat encounters:

Build encounters for these categories:

PUZZLE ENCOUNTERS (Location-agnostic)

These can be dropped into ANY dungeon, ruin, or mystery:

PUZZLE: The Three Sentinels
Location: Any dungeon/ruin entrance
Setup: Three stone guardians block the way. Each asks a riddle.
Riddles:
  1. "I have cities but no houses, forests but no trees, water but no fish. What am I?" (Map)
  2. "The more you take, the more you leave behind. What am I?" (Footsteps)
  3. "What can travel around the world while staying in a corner?" (Stamp)
Alternate solutions: 
  - Instinct Roll (18) to notice hidden mechanism
  - Knowledge Roll (15) to identify ancient language override
  - Destroy guardians (Solo Constructs, Tier 1)
Reward: Access to dungeon, potential treasure

Build 10-12 modular puzzles:

Each puzzle needs:

SOCIAL ENCOUNTERS

Drop-in NPCs and situations:

ENCOUNTER: The Desperate Merchant
Tier: Any
NPC: Harried merchant whose cart broke down
Hook: "Bandits took my goods! I'll pay you to get them back."
Complications: 
  - The "bandits" are actually Robin Hood types
  - The goods are stolen artifacts
  - The merchant is a con artist
Branches:
  - Combat: Fight the bandits
  - Social: Negotiate between parties
  - Stealth: Steal goods back quietly
Reward: Gold, info about region, future ally/enemy

Build 6-8 social encounters:

DISCOVERY ENCOUNTERS

Pure exploration/wonder moments:

ENCOUNTER: The Singing Stones
Tier: Any
Setup: Ancient standing stones that hum with different tones
Discovery: Instinct Roll (12) to hear the pattern
  - Playing the pattern reveals hidden cache
  - Knowledge Roll (15) to recognize ancient ritual site
  - Presence Roll (15) to communicate with stone spirits
Options:
  - Learn ancient lore
  - Gain temporary blessing (+1 to rolls until next rest)
  - Unlock fast travel point
  - Meet stone guardian NPC
Reward: Knowledge, magic, connection to world

Build 5-6 discovery moments:


Part 3: The Rumor & Hook System

The Rumor Board (Drop these in town)

In your hub town, have a physical or social rumor board:

Format:

RUMOR: Strange lights in the Northern Ruins
Truth: Bandits using the ruins as a hideout (Combat encounter)
Complication: Ruins are also home to restless undead (Combat + Puzzle)
Reward: Bandit treasure + ancient artifact
Leads to: Mystery of who built the ruins (Discovery)

Build 12-15 rumors:

Track which rumors players bite on - those become your next session prep!

The Random Encounter Table

For travel/exploration, roll when appropriate:

d20 Travel Encounters: 1-5: Combat (scale to tier, pick from your deck) 6-10: Discovery (natural wonder, hidden location) 11-13: Social (traveling NPC, rival party) 14-16: Environmental (weather, terrain challenge) 17-18: Puzzle/Mystery (ancient site, strange phenomenon) 19: Beneficial (friendly NPC, safe haven, loot) 20: GM's Choice (introduce foreshadowing, story hook)


Part 4: The Larger Story (Slow Burn)

The Background Threat

Choose a long-term threat that's happening in the background:

Examples:

How to weave it in:

Foreshadowing techniques:

Don't force it - let players discover it organically. If they ignore it, raise the stakes gradually.


Part 5: Session Prep (Minimal!)

Before Each Session (30-60 min prep):

  1. Review last session - What did players express interest in?
  2. Pick 3-4 encounters from your deck that fit their likely path
  3. Prep 1 main location they're heading to (or 2-3 if unsure)
  4. Add 1-2 new rumors to the board
  5. Note 1 foreshadowing moment for larger story

During Session:

  1. Start where they are - "What do you do?"
  2. Present 2-3 obvious options (rumors, locations, NPCs)
  3. Let them choose direction
  4. Drop in appropriate encounter from your deck
  5. Sprinkle in 1 foreshadowing element
  6. End on a hook - "As you finish, you hear/see/find..."

After Session:

  1. Note what they engaged with
  2. Update your rumor board
  3. Check if any modular encounters need reskinning for next session
  4. Consider if larger story should advance

Part 6: Modular Dungeon System

The Dungeon Generator (Drop-in Locations)

Build 3-4 modular dungeons you can place anywhere:

TEMPLATE:

DUNGEON: The Collapsed Mine
Tier: 1-2
Rooms: 5-7
Entrance: Obvious vs Hidden
Map: Simple linear, branching, or looping
Encounters:
  - Room 1: Environmental (cave-in, flooded)
  - Room 2: Combat (3 Giant Rats or Skeleton Dredges)
  - Room 3: Puzzle (locked door, requires pattern)
  - Room 4: Trap (pit, spikes - Agility Roll 15)
  - Room 5: Mini-boss (Bear or Cave Ogre)
  - Room 6-7: Treasure + Loot + Clue
Loot: d6 x 20 gold, 1 magic item (Tier 1), 1 letter/map
Can be reskinned as: Ancient crypt, bandit hideout, wizard tower

Build these dungeon types:

Each dungeon = 5-7 rooms with mix of:

Scaling: Swap out adversaries for higher tiers, increase Difficulties by 3-6.


Part 7: NPC Quick Reference

The NPC Generator

Have 20 quick NPCs ready to drop in:

Template:

NPC: Jorgen the Blacksmith
Appearance: Burly dwarf, soot-covered apron, missing eye
Motive: Protect his daughter
Secret: Daughter is secretly a cultist
Hook: Sells weapons, offers bounties on bandits
Attitude: Gruff but loyal to customers

NPC categories to prep:

Quick NPC creation (improvised):

  1. Pick ancestry + community from rulebook
  2. Give them 1 clear motive
  3. Give them 1 secret
  4. Describe 1 memorable physical trait
  5. Choose attitude (friendly, hostile, suspicious, desperate, etc.)

Part 8: Loot Tables (Modular Rewards)

Tier-Based Loot

After any encounter, roll for loot:

TIER 1 LOOT (d20): 1-8: d4 x 10 gold 9-14: d6 x 20 gold + mundane item 15-17: d6 x 20 gold + Tier 1 weapon/armor 18-19: d6 x 20 gold + consumable (health/stamina potion) 20: d6 x 20 gold + minor magic item + clue/letter

Magic Item Ideas (Minor):

Scale up for higher tiers - more gold, better items, more powerful magic.

Clues/Letters - Connect to larger story:


Part 9: Tying It All Together

Example Session Flow

Session 1:

  1. Start in hub town
  2. Players explore, talk to NPCs, hear 3-4 rumors
  3. They pick one (let's say "Bandits in the Northern Ruins")
  4. Travel encounter: Roll on random table → Discovery (The Singing Stones)
  5. Arrive at ruins, drop in "Collapsed Mine" dungeon (reskinned as ruins)
  6. Combat + Puzzle + Loot (find letter mentioning cult)
  7. Return to town, new rumors available
  8. End on hook: "As you return, you see smoke rising from the southern forest..."

Session 2:

  1. Players investigate smoke or follow other hook
  2. Continue emergent play
  3. Foreshadow larger story (cult is mentioned again in loot/NPC dialogue)
  4. Drop in appropriate modular encounter
  5. End on new hook

Session 10:

  1. By now, players have followed enough clues
  2. Larger story is revealed (cult's plan, dragon's location, etc.)
  3. They choose to engage or keep exploring
  4. If they engage, you've had time to prep a multi-session arc
  5. If not, consequences escalate naturally (village attacked, NPC captured, etc.)

Part 10: Quick Start Checklist

Before Session Zero:

After Session Zero:

Ongoing Maintenance:


Part 11: Tips for Sandbox Success

Let Them Drive

Make Everything Connect (Eventually)

Fail Forward

Reuse and Reskin

Track Engagement

After each session, note:

Use this to guide your next session prep!


Resources


Remember: You're building this world WITH the players, not FOR them. Let their actions shape the world. Your modular system gives you flexibility to respond to whatever they choose!

Start small, build as you go. You've got this! 🎲🗺️