Making Combat Interesting in TTRPGs

Making Combat Interesting in TTRPGs

Disclaimer

While many of the examples in this guide reference Dungeons & Dragons, the ideas discussed here can be applied to nearly any tabletop RPG. Combat should be more than trading attacks until one side runs out of hit points. A memorable encounter should force players to think, adapt, and make meaningful decisions.

Combat Should Be More Than Hit Points

Combat is a huge component in a lot of TTRPGs, especially D&D, but it can often feel like a slog which bogs down the pacing of the game to roll some dice and watch some numbers go down. Combat should be more than just piles of hit points being checked against the damage per round, and this is how I try to make it so.

Use the Environment

First up on the turn order is environmental conditions. Any fight can be leveled up in complexity, challenge, and intrigue simply by adding an interesting component to the environment in which the fight is occurring. In cases where the players are fighting something on its home field, which is more common than not, those creatures should gain some kind of advantage from their surroundings.

For example, imagine you have a barbarian in the party that always charges the least armored opponent in every encounter to burst them down, leaving the encounter neutralized because the powerful mage dies too quickly. Now imagine that exact same encounter, but there's mud between the barbarian and the mage. Difficult terrain effectively halves movement, and abilities like Charge simply can't happen without special abilities. Suddenly the encounter goes from quick and forgettable to one where the barbarian has to reposition or come up with a creative solution before dealing their damage.

Another way to utilize the environment is verticality. Flying creatures, archers on ledges, elevated platforms, and collapsing bridges all force players to think differently. Instead of standing still and attacking, they're looking for ladders, casting Fly, stacking boxes, or otherwise finding creative ways to reach their enemies.

Lastly, there's cover. Cover can be interesting in many of the same ways that verticality is, but it also adds a lot of mechanical depth. It can improve Armor Class, grant bonuses against area effects, and create opportunities for creatures to hide before striking. Better yet, once the players take control of that position, they benefit from those same advantages themselves as the tide of battle turns.

Run Intelligent Enemies

Another way to spice up an encounter is to have enemies that actually want to win. They flank, utilize items that players might use themselves, and exploit the battlefield to their advantage. Maybe they toss oil onto the ground to create difficult footing, or perhaps they form a phalanx around an important spellcaster so the players have to solve the problem of breaking the defensive line before reaching their true target.

Think about how different creatures would realistically fight. A hulking brute might grapple a player and deliberately walk into an area-of-effect spell because it can survive the damage better than its victim. Goblins might ambush from rooftops before retreating through alleyways they know by heart. Intelligent monsters should use the same sort of tactics that your players would.

These enemies aren't just stat blocks waiting for their hit points to reach zero. They want to win, and if winning becomes impossible, they want to survive. Not every battle needs to end with one side completely dead. It's perfectly reasonable for enemies to surrender, throw down their weapons, reveal useful information, bargain for their lives, or even offer to help the party.

Create Meaningful Danger

My rule of thumb with combat is that if the players are fighting something you've deliberately set up, they should feel as though they can die. Not that they should die in every encounter. Not every fight needs to feel like a meat grinder that consumes player characters.

Instead, encounters should feel uncertain. If the dice fall one way, the fight might be relatively easy. If they fall another, the party could find themselves on death's door. That uncertainty encourages players to use the tools available to them instead of relying on the same routine every combat.

If you're tired of hearing, "I swing on 'em," every single round, make your players feel like swinging a sword isn't always enough. They'll begin using the terrain, coordinating with one another, spending consumable items, and experimenting with tactics because those options actually matter.

Manage Resources Across the Adventuring Day

Another important piece of the puzzle is running multiple encounters throughout the adventuring day. With certain exceptions, such as major boss fights, players shouldn't expect to fully recover after every single combat.

D&D at its core is a resource management simulation. Hit points, spell slots, gold, consumable items, allies, actions, and even time itself are all resources. The interesting decisions happen when players have to choose how to spend them.

Is it worth using a high-level spell slot now to end the encounter quickly if the party doesn't know when they'll be able to rest again? Maybe it's smarter to conserve that spell and accept taking some damage now because something far worse could be waiting deeper inside the dungeon.

If you're only running one encounter per day, or allowing your party to rest after every fight, you're letting a tremendous amount of tension go to waste. Put pressure on them in creative ways. Maybe a roaming monster stalks the dungeon like Mr. X from Resident Evil 2 Remake, making it dangerous to remain in one location for too long. Perhaps an eerie magical hum prevents anyone from sleeping. Maybe the dungeon itself slowly drains the party's vitality, dealing one point of damage every hour until they escape.

The exact mechanic matters less than the decision it creates. Players become far more invested when every spell slot and healing potion could determine whether they survive the next encounter.

Let Your Players Feel Powerful

The last component is more about presentation than mechanics, but it's just as important. Let your players feel cool. Encourage them to describe their attacks and make their victories memorable.

Not every sword swing is the same. Not every fireball looks identical. Part of a Dungeon Master's job is translating numbers on a character sheet into vivid scenes that your players will remember long after the campaign is over.

One rule I use in my own games is that if a player overkills an enemy by 10 hit points or more, they get to describe exactly how they finish the creature. It keeps routine attacks moving quickly while giving those spectacular finishing blows the attention they deserve.

Final Thoughts

Great combat isn't about making encounters harder. It's about making them more interesting. Terrain should matter. Enemies should think. Players should have meaningful choices to make, both during combat and across the adventuring day.

If your players leave the table talking about how they solved the encounter instead of simply how much damage they dealt, you've succeeded. The best combats become stories in their own right, remembered not because of the numbers involved, but because of the decisions, creativity, and unforgettable moments they produced.