Define the villain’s core motive
Give the villain a clear worldview
Make the villain competent
Give the villain personal stakes
Build a believable backstory
Avoid making the villain evil for no reason
Give the villain strengths and flaws
Let the villain make rational choices
Create a strong contrast with the hero
Give the villain memorable goals
Make the villain’s actions escalate
Show the villain adapting to setbacks
Give the villain a distinct voice
Make the villain intimidating in action
Let the villain win sometimes
Keep the villain consistent
Add layers of charm, fear, or charisma
Make the villain’s presence affect other characters
Give the villain meaningful relationships
Ensure the villain challenges the hero thematically
Avoid overexplaining the villain too early
Reveal the villain gradually
Make the villain’s downfall earned
Leave the villain with a lasting impact
