Author Archives: Donny Rokk
Scaling Adventures for Level 15+ Without Breaking the Game

By the time characters hit level 15, something strange happens at the table.
Your players are powerful, clever, and confident. They can teleport across continents, rewrite probability, shrug off damage that once terrified them, and delete “boss monsters” in a round or two. And you, the Game Master, are stuck in a trap: if you design encounters the same way you did at level 7, the party steamrolls everything. If you crank the numbers, fights become rocket-tag, slogs, or unfair hard counters.
If this sounds familiar, here’s the hard truth:
High-level play doesn’t break because the math is wrong. It breaks because the adventure design hasn’t caught up.
This article is about fixing that. Not by banning spells. Not by inflating hit points until combat takes an hour. But by scaling adventures instead of just monsters, using a repeatable, table-tested approach that respects player power while restoring tension.
Why Level 15+ Feels So Hard to Balance
Let’s start by clearly naming the problem.
Most published advice and official guidelines are built around mid-level assumptions: limited mobility, incomplete information, and meaningful resource attrition across an “adventuring day.” At level 15+, those assumptions collapse.
Here are the three biggest reasons.
1. Action Economy Breaks Boss Fights
A single monster, no matter how tough, still only gets one turn. A party of four or five characters gets four or five turns, plus reactions, plus bonus actions, plus summoned allies.
This is why so many high-level bosses die in one or two rounds. It’s not that the monster is weak. It’s outnumbered in meaningful decisions.
This problem is so common that entire frameworks exist to address it. Sly Flourish’s action-oriented monsters and the widespread use of legendary actions are direct responses to this imbalance.
2. High-Level Abilities Skip Content
Teleportation, scrying, plane travel, divination, flight, resurrection. These don’t just make characters stronger; they let players opt out of large chunks of traditional adventure structure.
Travel scenes vanish. Mysteries collapse early. Carefully placed obstacles are bypassed with a single spell.
Many GMs respond by shutting these tools down entirely. That usually backfires. Players didn’t earn demigod powers just to be told they don’t work.
3. Encounter Math Stops Predicting Reality
Official encounter-building rules are useful baselines, but even community analysis shows they become unreliable at high levels.
Blog of Holding and similar analyses point out that encounter math can’t account for player optimization, synergistic builds, or the sheer efficiency of experienced parties. Two level 15 groups with identical XP budgets can perform wildly differently.
That’s why so many GMs report the same experience on forums: “Deadly” encounters feel trivial, until suddenly they’re lethal.
So if math isn’t enough, what does work?
The Mindset Shift: From Monster Balance to Adventure Systems
Here’s the key shift that unlocks high-level play:
At level 15+, balance is no longer about hit points and damage. It’s about pressure, choices, and consequences.
Instead of asking, “Is this monster strong enough?” start asking:
- What decisions are the players forced to make?
- What do they not have time to solve perfectly?
- What happens if they succeed too slowly, or in the wrong order?
To make this practical, we’ll use a simple framework I call the Four Scaling Dials.
The Four Scaling Dials
When scaling adventures for high-level characters, stop turning one dial (numbers) and start turning four.
Dial 1: Time
Time pressure is the single most underused tool in high-level play.
At low levels, characters run out of hit points. At high levels, they run out of time.
Examples:
- A ritual completes in 6 rounds unless interrupted.
- Every long rest advances a political coup.
- Each teleport triggers collateral consequences somewhere else.
- A collapsing fortress loses a section every round.
Time forces tradeoffs. The party can’t do everything, even if they’re powerful.
Actionable tip: Add visible countdowns. Put them on the table. Players make better decisions when they can see the clock ticking.
Dial 2: Space
High-level characters dominate single rooms. They struggle when the battlefield itself demands attention.
Examples:
- Multiple objectives in different locations.
- Vertical battlefields with falling, flight, and forced movement.
- Hazards that shift positions each round.
- Enemies attacking from separate fronts simultaneously.
Instead of one “boss room,” think in zones. Space creates meaningful positioning choices, even for flying, teleporting characters.
Actionable tip: Design encounters where winning means being in three places, not one.
Dial 3: Information
High-level magic excels at gathering information. Use that as a feature, not a problem.
The trick is partial truth.
Examples:
- Divinations reveal what, but not when.
- Scrying shows a decoy or outdated situation.
- Knowledge checks expose multiple threats, but not priorities.
- The party knows the villain’s plan, but not which lever stops it.
This preserves player agency while preventing perfect solutions.
Actionable tip: Replace “mystery solved” with “mystery reframed.”
Dial 4: Permissions
Permissions define what the world allows, not what spells can do.
Instead of saying “Teleport doesn’t work here,” say:
- Teleporting alerts ancient guardians.
- Planar travel requires negotiation with local powers.
- Resurrection is possible, but politically destabilizing.
- Divination draws attention from rival forces.
Abilities still work, but they create ripples.
Actionable tip: Every powerful ability should answer one question and raise another.
Designing Encounters as Ecosystems, Not Stat Blocks
One of the biggest mistakes in high-level play is treating bosses like bigger monsters instead of systems.
A good level 15+ encounter usually includes:
- A central threat (the boss or primary antagonist)
- Pressure sources (lieutenants, hazards, rituals, or objectives)
- Decision points (what to stop first, what to ignore)
- Escalation (the fight changes if it drags on)
Example: The Immortal General
Instead of:
A CR-appropriate general with more HP and damage.
Try:
- The general cannot be killed while three battlefield standards remain.
- Each standard buffs a different enemy unit.
- The standards are spread across the battlefield.
- Every round, reinforcements arrive from a different direction.
- Destroying a standard costs time and exposes the party.
Now the fight isn’t about damage output. It’s about coordination, movement, and priorities.
This approach aligns with why legendary actions exist in the first place: to prevent the “surround and pound” problem identified in countless GM discussions and guides.
Anti-Skip Design Without Banning Abilities
High-level magic skipping content is real. Banning it feels bad. Here’s the alternative: costed counters.
The ability works. It just isn’t free.
Teleportation
- Teleporting past defenses leaves allies behind.
- It advances the villain’s timetable.
- It exposes the party’s location to enemies.
- It bypasses danger but creates political fallout.
Divination
- Answers are accurate but incomplete.
- The future branches; acting locks one path.
- Powerful beings notice repeated probing.
Resurrection
- It works, but destabilizes alliances.
- The returned soul brings consequences.
- Enemies adapt tactics knowing death is temporary.
This preserves the fantasy of power while restoring tension.
The Calibration Loop: Finding Your Party’s Real Power
Here’s something rarely said out loud: party level is a suggestion.
Two level 15 parties can differ by the equivalent of five levels in effectiveness.
Instead of guessing, measure.
The Three-Test Calibration Loop
Over three sessions, include:
- An attrition encounter (multiple threats, limited rests)
- A control challenge (mobility, battlefield manipulation)
- A burst test (can they delete a major threat instantly?)
Track:
- Rounds to resolution
- Resources spent
- Downed characters
- Player stress levels
If they trivialize all three, treat them as higher-level for future design. If they struggle, ease back.
This method echoes common advice from experienced high-level GMs: adjust based on observed play, not tables.
Common High-Level Mistakes (and Better Fixes)
Mistake 1: Inflating Hit Points
This increases combat length without increasing interest.
Fix: Add objectives that end the fight early if handled well.
Mistake 2: Hard Counters
Blanket antimagic, immunity walls, or ability shutdowns feel punitive.
Fix: Use costs and consequences instead of negation.
Mistake 3: Solo Bosses
They rarely survive contact with optimized parties.
Fix: Build encounter ecosystems with multiple pressure sources.
Mistake 4: Unlimited Long Rests
Without pressure, resources don’t matter.
Fix: Use visible clocks, consequences, and chained scenes.
A Worked Example: Scaling a Mid-Level Adventure to Level 15+
Original premise:
Infiltrate a fortress, defeat the warlord, stop the invasion.
Level 15+ version:
- The fortress exists in three phased states.
- The warlord is only vulnerable during command shifts.
- Teleporting inside triggers defensive mobilization.
- Each hour advances the invasion on the world map.
- Killing the warlord without disabling command relays causes chaos instead of victory.
Same story. Different pressure.
Why This Works
High-level characters aren’t broken. They’re complete.
They have answers. Your job isn’t to take those away. It’s to ask better questions.
Community discussions, official guidance, and system analysis all point to the same conclusion: once characters reach Tier 3 and Tier 4, challenge comes from structure, not statistics. Encounter math still matters, but it’s no longer the main event.
Final Thoughts and Call to Action
Scaling adventures for level 15+ is hard, but it’s also where the game becomes something special. This is where characters shape worlds, not just clear rooms.
If you remember one thing, remember this:
Stop designing bigger fights. Start designing tighter systems.
Use the Four Scaling Dials. Build encounter ecosystems. Measure your party instead of guessing. Let player power shine, but make choices matter.
High-level play doesn’t need to break the game. It just needs a different kind of care.
Stop Losing Your Villains Between Sessions

Your villain keeps disappearing.
They show up for a monologue. They get foiled. Then they vanish for three sessions while the party explores ruins, shops for gear, and argues about marching order. When they finally return, your players have to ask, “Wait, who was this again?”
That is not a villain problem. That is a presence problem.
The solution that finally fixed this for me was simple, low-effort, and repeatable: I started keeping a villain’s journal.
Not a novel. Not a lore dump. One short entry between sessions, written in the villain’s own voice. That single page quietly started doing my plot work for me. It tracked the villain’s progress, generated hooks, and made the antagonist feel active even when the party never saw them.
This article breaks down how the Villain’s Journal works, why it solves the presence problem, and how to use it as a story engine rather than extra homework.
The real reason villains feel flat
Most Game Masters do not struggle to invent villains. They struggle to maintain them.
Early on, the villain is vivid. They have a goal, a look, maybe a signature threat. Then play begins. The party zigzags. Side quests happen. Sessions pass. The villain freezes in time, waiting politely for the heroes to come back.
Players feel this immediately, even if they cannot articulate it. A villain who does nothing off-screen feels less like a person and more like a quest marker.
The fix is not more scenes with the villain. The fix is giving the villain something to do when the camera is not on them.
That is where the journal comes in.
What the Villain’s Journal actually is
The Villain’s Journal is a private GM tool written from the antagonist’s point of view. Each entry represents what the villain does between sessions.
It is not a diary of feelings. It is a record of decisions.
Think of it as answering three questions, every time:
- What do I want right now?
- What move do I make to get closer to it?
- What evidence of that move leaks into the world?
That third question is the key. If nothing leaks, the villain still feels absent.
The journal entry becomes your bridge between off-screen action and on-screen play.
Why this works better than notes or outlines
Many GMs already track villain plans with bullet points, timelines, or flowcharts. Those tools are useful, but they are abstract. They live in your head.
The Villain’s Journal does three extra things.
First, it forces perspective. Writing in the villain’s voice sharpens their priorities and biases. You stop thinking “the plot needs this” and start thinking “I would do this.”
Second, it creates momentum. The villain acts every session cycle, whether the players interfere or not.
Third, it produces artifacts. Each entry naturally suggests rumors, consequences, and scenes you can drop into play.
In other words, it is not just tracking the story. It is generating it.
The three-line journal template
To keep this tool fast and sustainable, use a strict format. Three short lines are enough.
1. Objective
What the villain wants this week, not eventually.
2. Move
What concrete action they take to advance that objective.
3. Tell
What sign of this action reaches the wider world.
That is it. No prose requirement. No word count. You can embellish later if you want.
Here is a simple example.
Objective: Secure the third relic before the heroes reach the coast.
Move: Bribe the harbor guild to delay all outbound ships.
Tell: Dockworkers complain about “new paperwork” and sudden inspections.
From this alone, you already have scenes, NPC attitudes, and pressure.
Turning the journal into a story engine
Here is where the journal stops being flavor and starts writing the campaign for you.
Every journal entry should do at least one of the following:
- Advance a villain goal
- Escalate stakes
- Change the world state
- Create a choice for the players
If an entry does none of these, rewrite it.
This approach aligns with how many GMs already think about villain “fronts” or progress clocks, systems popularized in narrative-forward games and widely adapted to fantasy RPGs. In those systems, danger advances unless stopped. The Villain’s Journal is simply that structure written in character.
Each entry ticks the clock forward and narrates the tick.
A short case study: Before and After
Before using the journal, Sally’s campaign villain was a charismatic cult leader. Players liked him. They just forgot about him between appearances.
Sessions focused on dungeons and side quests. The cult only mattered when Sally forced it into view.
After adopting the journal, Sally wrote one entry between each session.
Entry One
Objective: Consolidate control of the inner circle.
Move: Eliminate a wavering lieutenant quietly.
Tell: A trusted NPC mentions the lieutenant “left town suddenly.”
Entry Two
Objective: Secure funds for the ritual.
Move: Divert caravan routes through cult territory.
Tell: Prices spike in town and guards mention missing shipments.
Entry Three
Objective: Remove the heroes as a variable.
Move: Spread rumors framing them as thieves.
Tell: Inns refuse service unless paid upfront.
None of these entries forced a confrontation. But players began talking about the villain constantly. They felt hunted. The world reacted.
The villain had presence without ever stepping on stage.
Making the journal visible without handing it over
You should almost never give players the full journal. That kills mystery and turns tension into trivia.
Instead, leak fragments.
Think in terms of redacted evidence:
- A torn page found on a messenger
- An intercepted letter with half the names scratched out
- A coded entry that becomes readable later
- An NPC paraphrasing a threat they overheard
This approach keeps the villain active in the story without revealing the entire plan.
It also rewards investigation. Players who chase clues feel clever, not railroaded.
How this reduces prep instead of adding to it
At this point, you might be thinking this sounds like more work.
In practice, it replaces work you are already doing poorly.
According to a large Game Master prep survey summarized by Sly Flourish, most GMs spend between one and three hours preparing for a four-hour session, with only a small minority prepping less than thirty minutes. That time often goes into plotting possible outcomes that never happen.
The Villain’s Journal cuts through that by focusing prep on one thing that always matters: what the antagonist does next.
One journal entry often gives you:
- One rumor or NPC conversation
- One environmental change
- One encounter seed
- One complication for a player plan
That is an entire session’s worth of connective tissue in under ten minutes.
Keeping villains competent without railroading
A common fear is that an active villain will feel unfair.
The journal avoids this by separating intention from outcome.
You write what the villain attempts. You do not decide whether it succeeds in full.
If the party intervenes, the journal adapts. The next entry reflects the fallout.
For example:
Objective: Sabotage the ritual site.
Move: Send assassins to destroy the focus stones.
Tell: Survivors report a failed attack and burned wagons.
The villain acted. The players responded. The world changed.
Competence comes from consistency, not from automatic success.
Giving each villain a distinct voice
This tool shines when you lean into voice.
A tyrant’s journal sounds different from a schemer’s. A zealot writes differently from a mercenary.
Voice helps players remember the villain even when they only encounter secondhand traces.
Here are three quick examples.
The Zealot:
“Doubt festers among the weak. Tonight I cleanse it.”
The Warlord:
“The pass will fall. If it does not, I will find someone who can make it fall.”
The Court Manipulator:
“Three smiles today. Two lies. One debt collected.”
You do not need to be poetic. You need to be consistent.
Common failure modes and how to fix them
Problem: The journal becomes a novel.
Fix: Enforce the three-line rule. Add flavor later if time allows.
Problem: Players ignore all villain signs.
Fix: Make tells affect resources, allies, or safety. Flavor alone is optional. Consequences are not.
Problem: The villain feels omniscient.
Fix: Write from limited information. Let the villain be wrong sometimes.
Problem: The journal locks you into a plan.
Fix: Treat entries as intentions, not destiny. Rewrite freely.
Using the journal for factions, not just Big Bads
This technique works just as well for organizations.
Each faction gets a shared journal or rotating voices.
This is especially effective in sandbox campaigns where multiple forces compete.
One week, the thieves’ guild advances. Another week, the church responds. The world feels alive because it is always moving.
Why players respond so strongly to this
Players rarely say, “I like that the villain advanced their clock.”
They say things like:
- “This feels bigger than us.”
- “We can’t ignore this anymore.”
- “They’re always one step ahead.”
Those reactions come from perceived agency. The villain exists beyond the party’s spotlight.
That perception is what turns a name into a nemesis.
Bringing it all together
The Villain’s Journal is not a writing exercise. It is a decision log written in character.
One entry per session cycle is enough to:
- Keep villains present
- Generate story hooks
- Reduce wasted prep
- Maintain momentum
- Make the world react naturally
You do not need to plan every twist. You need to know what your antagonist does next and how the world notices.
That is the entire trick.
Your next step
Before your next session, write one villain journal entry using the three-line format.
Do not overthink it. Do not polish it. Just decide what the villain wants, what they do, and what leaks out.
Then watch how much easier it becomes to improvise everything else.
If you want to go further, try this for every major faction in your campaign for three sessions. You will not just feel the difference. Your players will too.
That is when the story starts writing itself.





