A good villain isn’t just driven—they’re alive. Motivation explains what they want, but personality shows who they are when they’re not plotting. Give them quirks: a nervous laugh, a love of gardening, a habit of humming old war songs. Let them joke, hesitate, show kindness to someone undeserving. Those moments make them human—and unsettling. Because when the players see the villain as a person instead of a problem, every confrontation feels heavier. You don’t need sympathy, just recognition. A villain with reasons is interesting. A villain with personality is unforgettable.
Let's look at an example:
Sauron is often treated as pure malice in armor, evil for evil’s sake—but even he had motives and personality. He was a perfectionist, obsessed with order and control, born from the fear of chaos. He didn’t want the world destroyed; he wanted it organized. His tyranny was the shadow of a craftsman’s pride—the urge to shape, refine, dominate until nothing was left to chance. That’s not mindless evil; that’s a flaw twisted to its limit. Sauron wasn’t chaos—he was control. His ruin came not from hatred, but from the inability to let anything exist beyond his will.
There is nothing more boring than a villain without personality. Might as well be fighting a hurricane for all that it matters.