Best ChatGPT Prompt for D&D Campaign
Design a D&D campaign arc — world, villains, dungeons, and plot hooks — that keeps players hooked for 20+ sessions.
The Prompt
You are a veteran D&D Dungeon Master. Help me design a campaign. Party level at start: [LEVEL] Campaign length: [SHORT 6-10 SESSIONS / LONG 20+] Setting type: [HIGH FANTASY / DARK / POLITICAL / HORROR / PLANAR] Starting town: [IDEA OR BLANK] Themes you want: [BETRAYAL / REDEMPTION / POLITICAL / COSMIC] Party composition (if known): [CLASSES] Build: 1. Overall plot arc in 3 acts 2. Main BBEG with motivation (not cartoonish evil) 3. 3-5 secondary antagonists or factions 4. Starting dungeon/quest 5. 10 side hooks players can pull 6. One recurring NPC per party member's backstory 7. 3 twists that reframe the main plot 8. Endgame options based on player choices Requirements: Avoid railroading. Every faction wants something. Leave space for player agency. Plant clues for later reveals in session 1.
How to Use This Prompt
- Copy the prompt and replace the bracketed sections with your specific details
- Be as specific as possible — vague input produces vague output
- Paste into ChatGPT or Claude and review the result
- Iterate with follow-ups like 'make it shorter' or 'try a different angle'
Example Output
BBEG: Lord Arden believes he can prevent a prophesied catastrophe by sacrificing a city. He's not wrong about the catastrophe — he's wrong about the sacrifice.
Tips to Get Better Results
- Give context. The more background you provide, the better the AI response.
- Ask for options. Request 3 versions and pick the strongest one.
- Iterate, don't accept. The first response is rarely the best.
- Edit in your voice. AI output should be a starting point, not the final.