Most GMs think balancing a fight means doing arithmetic before the session and hoping the party cooperates. The arithmetic is real, but it is only the first step, and it is the step your tools should do for you. What separates a fight that lands from one that fizzles is a handful of levers you can read and adjust in the moment. Learn the levers and you stop dreading the math.
Start with a budget, then stop calculating
Think of the party as having a pool of durability and damage for a given fight. A budget system, which the encounter builder handles for you, spends against that pool: harder monsters and more of them cost more of it. You feed it your party size and level, it hands you a starting number of enemies, and you are done with numbers.
That number is a starting line, not a verdict. Treat it as “this is roughly the right neighborhood,” then reason about the fight with the levers below. The budget tells you how much threat to spend. It does not tell you how the fight will feel, and feel is where fights are won or lost. For tuning that side, balance a fight by feel picks up where the budget leaves off.
The number that decides everything is turns
The single biggest driver of difficulty is not hit points or damage. It is how many meaningful actions each side gets per round. This is action economy, and it is counterintuitive until you have seen it at the table.
Five players against one monster means the monster takes one turn while the party takes five. It will be beaten down before it does anything memorable, no matter how big its numbers are. Flip it: five ordinary foes against five players is a real fight, because now the action count is even and the party cannot focus everything on one target.
So the first thing to check is not “is this monster strong enough.” It is “how many turns does each side get.” Adjust the count of bodies before you ever touch a stat line.
Many weak foes versus one strong foe
These two fights spend the same budget and play out completely differently. Choose on purpose.
| Swarm of weak foes | Single strong foe | |
|---|---|---|
| Threat | Chip damage from many angles, hard to ignore | Big hits, easy to gang up on |
| Feels like | Chaos, being surrounded, attrition | A duel, a wall, a spotlight |
| Party counters it with | Area effects, positioning, choke points | Focus fire, action denial, terrain |
| Risk to you | Slow rounds, bookkeeping, a lucky crit on a squishy player | Dies before it acts, or one-shots someone |
A swarm punishes players who bunch up and rewards crowd control. A lone brute punishes players who spread out and rewards teamwork. If your last fight felt flat, swap which of these you used and the same budget will feel new. When you do run a single big threat, the boss-specific fixes in running your first boss fight keep it from folding in two rounds.
Terrain is a difficulty dial you already own
An empty room is the hardest fight to make interesting, because the only variable left is numbers. Add features and you can raise or lower difficulty without changing a single monster.
- A choke point helps whichever side is outnumbered. Put one in front of the party to protect a swarm from being flanked, or give it to the players so a lone brute cannot surround them.
- High ground and cover let a weaker enemy stay dangerous, and give clever players a way to win by thinking instead of rolling bigger.
- A moving hazard, a rising tide, a spreading fire, a collapsing floor, adds pressure without adding a single point of damage on paper, because it forces the party to keep moving.
Terrain is the cheapest lever you have. One interesting feature the players can use and one the enemy can use turns a routine fight into a decision.
Adjust mid-fight without fudging the dice
Even a well-planned fight can drift. The goal is to correct it in the open, not to quietly change the numbers behind the screen, which players can feel even when they cannot prove it. Keep these ready:
- Too easy? Have reinforcements arrive, on a count the players can hear coming, or have the enemy trigger the hazard you placed. New pressure, not a secret hit point bump.
- Too deadly? Let the enemy make a mistake, retreat to regroup, or take a hostage instead of a kill. Give the party an out you decided on before play, so a bad run of dice is not a wipe.
- Too slow? Once the outcome is clearly decided, stop rolling. Narrate the finish. A fight that overstays its welcome is worse than one that ends a round early.
Deciding the escape valve in advance is the one thing that reliably saves a session. A fight with no exit is the one that ends a campaign by accident.
A quick pre-fight checklist
Before you call for initiative, run these five in your head. It takes under a minute once it is a habit.
- Budget set from the encounter builder, treated as a starting point.
- Action economy checked: does each side get a fair share of turns?
- Shape chosen on purpose: swarm, single threat, or a mix.
- One terrain feature each side can exploit.
- An escape valve decided, for the party and for the enemy.
Build tonight’s fight
Set your starting difficulty with the encounter builder, then spend two minutes on the levers instead of twenty on a spreadsheet: adjust the number of bodies, pick the shape, drop in one piece of terrain, and write down the escape valve. That is the whole method behind Sinister 6: let the tool carry the math so you can spend your prep on the fight your table will actually remember.
