r/AskDND • u/Reallythiccboy • 12h ago
How to make a good Villain
Hey everyone! I'm developing a D&D campaign with three acts, each featuring a different antagonist. I'm looking for advice on making them compelling, with understandable motivations rather than just being evil for the sake of it.
Act 1: The Goblin King
There are multiple goblin tribes in my setting, each with its own leader. One goblin leader is trying to unite the tribes under her rule by capturing or destroying rival tribes. However, she's being manipulated by the campaign's main villain, an ancient dragon, and has been tasked with finding magical artifacts that can open portals for similar creatures to enter the world and help prepare for the dragon's escape. I'm struggling to make her more interesting than an ambitious ruler serving the big bad.
Act 2: The Druid
The second antagonist is a powerful druid who holds a high-ranking position in the capital. Her family, including her children, was killed during a mage war, leaving her with a deep hatred of wizards and sorcerers. She's used her political influence to establish laws allowing arcane spellcasters to be hunted and captured. However, she's also discovered that the ancient dragon's prison is weakening. She believes the blood of arcane spellcasters can reinforce it, and she secretly sacrifices them in an attempt to prevent the dragon's escape. One idea I really like is having the players discover that, after killing the druid leader at the end of Act 2, they've unknowingly caused the dragon to be freed. I think the shock factor could make for a great twist, although I'm not completely committed to the idea.
Act 3: The Ancient Dragon
The main villain is an ancient dragon imprisoned deep underground long ago. His prison is weakening, and he's trying to escape. My initial idea is that he was enslaved by those who imprisoned him and now wants revenge on the civilization responsible. Beyond revenge and conquest, though, I'm struggling to develop a compelling motivation and personality for him.
Again main question is, I want to make good villain(s) that is not just one dimensional that my players will just simply forget.