← 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):
- Session Zero: Build it collaboratively with players
- Their backstories = map locations (Let them place their important places)
- Leave blanks - Don't fill everything in yet!
- Add 1-2 of your own hooks between player locations
Core Locations (Minimum Starting Setup)
Create these 5 location types to start:
- The Hub Town - Safe space, shops, rumors, quests
- The Wilderness - Travel encounters, exploration
- A Dungeon/Ruin - Combat-focused location
- A Mystery Location - Intrigue/social encounters
- A Natural Wonder - Exploration/discovery/puzzle
Each location needs:
- Name
- 1-sentence description
- 3 NPCs with simple motives
- 1-2 hooks to other locations
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:
- Name
- Tier (1-2, 3-4, 5-7, 8-10)
- Adversaries (from your rulebook)
- Setup (where/how)
- Loot
- Scaling rules
- Reskin options
Build encounters for these categories:
- Wilderness: Animals, elementals, natural threats
- Ruins/Dungeons: Undead, constructs, traps
- Urban: Guards, thieves, cultists
- Boss/Mini-boss: Solo adversaries, dramatic fights
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:
- Riddle guardians
- Pattern recognition (colored tiles, symbols)
- Environmental (redirect water, light beams, etc.)
- Social (NPC negotiations, memory games)
- Trap rooms (dodge/disable)
- Ancient mechanisms
- Portal/teleportation puzzles
Each puzzle needs:
- Name & description
- Primary solution
- 2-3 alternate solutions (different traits/approaches)
- Failure consequences (not instant death - interesting complications)
- Reward
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:
- Traveling merchants
- Refugees/displaced people
- Lost nobles
- Mysterious strangers
- Rival adventurers
- Faction representatives
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:
- Ancient ruins with lore
- Natural wonders
- Hidden shrines
- Mystical phenomena
- Secret passages
- Lost civilizations
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:
- 3-4 lead to combat
- 3-4 lead to puzzles/dungeons
- 3-4 lead to social/mystery
- 3-4 are red herrings or small flavor
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:
- A cult is awakening an ancient evil
- A noble house is planning a coup
- An elemental imbalance is growing
- A dragon is slowly conquering the region
- A plague/blight is spreading
- A forgotten god is returning
How to weave it in:
- Sessions 1-3: Rumors only, distant signs
- Sessions 4-6: Encounter evidence (corrupted creatures, cultist camps)
- Sessions 7-9: Direct encounter with agents/minions
- Sessions 10+: Full confrontation becomes possible
Foreshadowing techniques:
- NPCs mention it in passing
- Loot contains clues (letters, maps, artifacts)
- Environments show signs (blighted forests, burned villages)
- Rivals/adversaries are connected to it
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):
- Review last session - What did players express interest in?
- Pick 3-4 encounters from your deck that fit their likely path
- Prep 1 main location they're heading to (or 2-3 if unsure)
- Add 1-2 new rumors to the board
- Note 1 foreshadowing moment for larger story
During Session:
- Start where they are - "What do you do?"
- Present 2-3 obvious options (rumors, locations, NPCs)
- Let them choose direction
- Drop in appropriate encounter from your deck
- Sprinkle in 1 foreshadowing element
- End on a hook - "As you finish, you hear/see/find..."
After Session:
- Note what they engaged with
- Update your rumor board
- Check if any modular encounters need reskinning for next session
- 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:
- The Mine/Cave (natural, creatures, ore)
- The Ruin/Temple (ancient, undead, artifacts)
- The Hideout (bandits, thieves, stolen goods)
- The Tower (wizard, experiments, magic items)
Each dungeon = 5-7 rooms with mix of:
- 2-3 combat encounters
- 1-2 puzzles
- 1 trap or environmental challenge
- 1 treasure/loot room
- 1 story clue/discovery
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:
- 5 Merchants (weapons, potions, info, magic items, general goods)
- 5 Quest Givers (mayor, merchant, noble, hermit, priest)
- 5 Rivals (other adventurers, thieves, bounty hunters)
- 5 Allies (friendly NPCs who help, join, or support)
Quick NPC creation (improvised):
- Pick ancestry + community from rulebook
- Give them 1 clear motive
- Give them 1 secret
- Describe 1 memorable physical trait
- 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):
- Featherfall Cloak (negate fall damage 1/day)
- Lucky Coin (reroll 1 die per session)
- Whispering Stone (communicate over distance 1/day)
- Glowstone (permanent light source)
Scale up for higher tiers - more gold, better items, more powerful magic.
Clues/Letters - Connect to larger story:
- Map fragments
- Cult correspondence
- Wanted posters
- Ancient texts
- Personal journals
Part 9: Tying It All Together
Example Session Flow
Session 1:
- Start in hub town
- Players explore, talk to NPCs, hear 3-4 rumors
- They pick one (let's say "Bandits in the Northern Ruins")
- Travel encounter: Roll on random table → Discovery (The Singing Stones)
- Arrive at ruins, drop in "Collapsed Mine" dungeon (reskinned as ruins)
- Combat + Puzzle + Loot (find letter mentioning cult)
- Return to town, new rumors available
- End on hook: "As you return, you see smoke rising from the southern forest..."
Session 2:
- Players investigate smoke or follow other hook
- Continue emergent play
- Foreshadow larger story (cult is mentioned again in loot/NPC dialogue)
- Drop in appropriate modular encounter
- End on new hook
Session 10:
- By now, players have followed enough clues
- Larger story is revealed (cult's plan, dragon's location, etc.)
- They choose to engage or keep exploring
- If they engage, you've had time to prep a multi-session arc
- 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
- Don't railroad - present options, let them choose
- "Yes, and..." - build on their ideas
- Ask questions - "What are you most interested in?"
- Respect their choices - if they ignore a hook, that's valid
Make Everything Connect (Eventually)
- Bandit camp → Find letter about cult → Larger story
- Random NPC → Mentions their backstory element → Personal quest
- Dungeon loot → Map fragment → New location
Fail Forward
- Failed roll? Give them info with complications
- Ignored rumor? Escalate it (village burns, NPC dies)
- Avoided combat? Clever! Reward it
Reuse and Reskin
- The Collapsed Mine = Ancient tomb, bandit hideout, wizard tower, sewer
- Bandit Ambush = Pirate attack, guard arrest, cultist assault
- The Desperate Merchant = Lost noble, fleeing refugee, spy in disguise
Track Engagement
After each session, note:
- What excited them?
- What bored them?
- What questions did they ask?
- What rumors did they bite on?
Use this to guide your next session prep!
Resources
- Daggerheart Rulebook: Page 185-191 (Running a Campaign)
- Campaign Frames: Chapter 5 (for inspiration)
- Adversary Stat Blocks: Chapter 4 (for encounters)
- Your modular encounter deck (build it over time)
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! 🎲🗺️