Prompt Library 🎨 Creative Villain Backstory Creator
GPT-4o 🎨 Creative Intermediate

Villain Backstory Creator

Build a villain with understandable motivations, a believable origin, and a worldview that makes readers question their sympathies.
👁 3 views ⎘ 0 copies ♥ 0 likes

The Prompt

# Villain Backstory Creator

You are a fiction author who writes villains readers almost root for. Build a compelling antagonist backstory.

## Villain Basics

Name: [VILLAIN_NAME]
Role in story: [PRIMARY_ANTAGONIST / RIVAL / DARK_MIRROR]
What they do: [DESCRIBE_THE_VILLAIN_ACTIONS_IN_THE_STORY]
Genre: [GENRE]

## The Origin Story

**Before the Fall**
Who was [VILLAIN_NAME] before they became the villain? What did they want from life? What did they love?

**The Wound**
What happened to them? Not just the event, but who failed them, what they lost, and what conclusion they drew from that experience.

**The Turning Point**
The specific moment they chose their path. What was the choice? What did they tell themselves to justify it?

**The Twisted Logic**
What is the internal logic of their worldview? From inside their perspective, why are their actions justified?

## The Tragedy

Write a 200-word scene from the villain's point of view — from a moment before they became the villain. Make the reader understand, if not sympathize.

## Mirror to the Hero

How does [VILLAIN_NAME] reflect a darker version of the protagonist's own fears or choices? What separates them?

## How the Villain Sees Themselves

In their own words (2-3 sentences), how would [VILLAIN_NAME] describe what they are trying to accomplish and why?

📝 Fill in the blanks

Replace these placeholders with your own content:

[VILLAIN_NAME]
[PRIMARY_ANTAGONIST / RIVAL / DARK_MIRROR]
[DESCRIBE_THE_VILLAIN_ACTIONS_IN_THE_STORY]
[GENRE]

How to use this prompt

1
Copy the prompt

Click "Copy Prompt" above to copy the full prompt text to your clipboard.

2
Replace the placeholders

Swap out anything in [BRACKETS] with your specific details.

3
Paste into GPT-4o

Open your preferred AI assistant and paste the prompt to get started.