Look… it’s easy to make a moustache-twirling Snidely Whiplash villain. Look at basically any movie or tv show. Look at 99% of them. Go ahead. I’ll wait.
Here’s the skinny on villains: they’re a foil for your protagonist(s). Literally. Think of a book as a sword fight. Well, fencing match, if we’re going to follow the ‘foil’ metaphor through.
Evert time your protagonist swings, the villain parries. Clang! That clang is the actual conflict. Maybe it’s a battle. (“We MUST get through the gate to win! Oh no! They stopped us!”) Maybe it’s a boardroom surprise. (“We want That Guy to run our company!”) Maybe it’s just straight-up cock-blocking. (“Girl, you know I love poetry, too. I wrote a poem-” *sudden Kool-Aid-Man-like burst into scene* ‘Hey! I’m published, unlike loser over there! Come talk to me because I’m all sensitive and shit, plus successful, and look at this wavy hair!’)
That’s a foil. And it’s pretty much standard. You have character A with goal A. Character B stops them, or tries to. Character B is underhanded, dirty-dealing, and generally Snidely Whiplash.
Except that’s boring.
You want to write a believable villain. Someone people relate to. Someone plausible. Someone people may not like, but at least respect, or understand. They may not root for them, but they get where they’re coming from.
Many writers fall under the ‘I need a reason to move Character A in Direction A but something has to stop them- oh, look. A villain. And… done!’ school. This is a mistake.
Believable villains are heroes in an anti-story. They’re the main character in a bleak mirror of your work. They’re not just against your main character, they’re actually against the story you want to tell. They don’t WANT your ending to happen. They don’t WANT your book to be the book you want to write.
Your villain isn’t fighting the main character. Your villain should be fighting YOU. The writer.
You want a believable villain? Make them have a real goal. Not just Evil for the sake of EvilTM.
Bond Villains want to rule the world. No idea WHY. They’re already in charge of multi-billion-dollar corporations, or conglomerate industries, or full-sized countries with armies and GNPs and budgets and stuff. WHY Bond villains want to rule the world is beyond me. They already DO.
The most believable movie villain in the last 10 years was Heath Ledger’s Joker. That dude didn’t want ANYTHING. He just wanted to stir shit up, have some fun, and cause a ruckus. He didn’t care about money (Set a pile on fire) and he didn’t care about being in charge (his gang was five people. With room for ONE more. And he made guys fight to the death to get in it.) and he didn’t even want to escape. (NO escape plan. in fact, I think he wanted to die WITH Batman.)
But you bought him because he was into it. Bane, on the othe