Stop Making Every Fight Fair
Somewhere along the way, a lot of us picked up the idea that every fight in an RPG needs to be fair. The goblins should be the right level, the dragon should be a reasonable threat. The villain should hit hard, but not too hard. The encounter should drain resources, create tension, and maybe drop one character to half hit points before the heroes pull through with a big finish.
That’s useful sometimes. A well-balanced fight can be a lot of fun. There’s a reason RPGs spend so much page space on challenge ratings, encounter budgets, threat levels, and all the other tools we use to keep things from turning into a meat grinder. Nobody wants every random hallway to become a total party kill.
But if every fight is fair, players start to notice. Even worse, they start to trust it.
They walk into the lich’s throne room at 3rd level because, well, the GM put it there. They insult the warlord in front of his entire army because surely this is the next encounter. They charge the rancor, punch the dragon, or open fire on the Sith Lord because the game has quietly trained them to believe that everything placed in front of them is meant to be defeated right now. That can flatten a campaign fast.
Some of the best fights in tabletop games are the ones the players are not supposed to win. The point isn’t to crush the party, the point is to make the world feel bigger than the characters.
There should be things in your campaign that are too dangerous. There should be enemies who are out of their league. There should be battles where victory means surviving, escaping, delaying the enemy, stealing the artifact, protecting the villagers, or just getting one good hit in before running like hell. That last one is important. An unfair fight still needs to be playable.
A bad unfair fight is one where the players have no warning, no choices, and no meaningful way to respond. The GM drops a dragon on them, wipes out half the party in one breath weapon, and says, “Well, you should have run.” That’s not tension, just a trap wearing a dragon costume. A good unfair fight gives signs. The forest goes silent. The veteran NPC refuses to enter the ruins. The walls are carved with warnings. The villain casually defeats someone the party knows is dangerous. The enemy soldiers are too disciplined, too numerous, too well-equipped. The monster leaves tracks bigger than a shield. By the time the players see the threat, they should have enough information to think, “Oh no. We may be in trouble.” Then you let them decide what trouble means.
Maybe they run. Maybe they hide. Maybe they negotiate. Maybe they split the party, which is always a terrible idea until it becomes the only idea that works. Maybe they use the environment. Maybe the wizard burns their best spell just to buy thirty seconds. Maybe the fighter stays behind to hold the bridge, and suddenly a fight they could never “win” becomes one of the most memorable scenes of the campaign.
That’s the real value of unfair encounters. They force players to stop thinking like a balanced combat machine and start thinking like characters inside a dangerous world.
Fair fights often ask, “How can we beat this?”
Unfair fights ask better questions.
“What do we actually want here?”
“What are we willing to lose?”
“Who are we protecting?”
“How badly do we need this?”
“Can we live with running away?”
If every enemy can be beaten the first time the party meets them, villains start to feel disposable. But if the Black Knight breaks the paladin’s sword in their first meeting, kills the prince in their second, and only falls after the party has grown, learned, sacrificed, and prepared, that final battle carries weight.
The same idea works outside of big villains. A city guard should be overwhelming if the party decides to start a fight in the middle of town. A military base should feel terrifying if the heroes sneak in with bad information. A haunted barrow should have something sleeping underneath it that no sane group wants to wake. These threats help define the boundaries of the world. They tell the players, “You can go anywhere, but that doesn’t mean anywhere is safe.”
The trick is to shift victory conditions. Not every fight should be about reducing the other side to zero hit points. A desperate escape through a collapsing mine can be a fight. Holding a door for six rounds can be a fight. Keeping assassins away from a witness can be a fight. Crossing a battlefield while armies clash around you can be a fight. Once you stop treating combat as a sport, unfair encounters become much easier to use.
You can also be honest with your players through the fiction. You don’t have to say, “This encounter is above your level.” You can say, “You’ve seen ogres before. This thing is much larger. The ogres are afraid of it.” Players understand that language. They may still choose violence, because players are players, but at least they’re making an informed decision.
And yes, sometimes they’ll surprise you. That’s part of the fun. Players are clever. They’ll collapse the tunnel, trick the monster, turn enemies against each other, or come up with some completely ridiculous plan involving rope, a goat, and a spell you forgot they had. When they beat something they had no business beating, it feels amazing because the game didn’t hand them a fair fight. They earned that victory through nerve and imagination.
So don’t make every fight fair. Make some fights scary. Make some fights strange. Make some fights political, messy, desperate, or obviously a terrible idea. Let the players see the dragon before they’re ready to kill it. Let them hate the villain long before they can defeat him. Let them run away and come back later with scars, allies, and a plan.
A fair fight can be exciting. An unfair fight can become a story your table talks about for years.
