Start with the pitch, not the whole world
Most new Dungeon Masters over-prepare the wrong things. A whole continent, a thousand years of history and a map of every kingdom rarely reach the table. What players actually experience is the first town, the first few characters they meet and the first problem they are asked to solve.
Begin with a one or two sentence pitch you could say out loud to your players. For example: “You are a crew of debt-ridden mercenaries hired to clear a haunted lighthouse, and something in the fog wants you to fail.” A pitch like this tells players what kind of game it is, what characters would fit and where the story starts.
Pick a tone and a scope
Decide what kind of game you want to run, and be honest about how much time you have.
- Tone: heroic high fantasy, grim survival, political intrigue, comedy, horror, exploration and so on. You can blend them, but pick a main flavor.
- Scope: a one-shot, a short arc of a few sessions, or a long-running campaign. Beginners often do better with a short arc they can extend if everyone is enjoying it.
- Level range: many groups find play is smoothest at the lower levels while everyone learns the rules. Decide roughly where the campaign starts and where it might end.
Build a small starting area
Build outward from one location. A village, a city district or a single dungeon with a handful of locations is plenty. For the starting area, jot down:
- Three to six notable non-player characters (NPCs), each with a want and a quirk.
- Two or three places worth visiting, such as a tavern, a shrine or a ruined tower.
- A few rumors or problems the characters can follow up on.
- One nearby adventure site, such as a dungeon, cave or ruin.
You can add the rest of the world as the party explores it. Our guide to essential D&D tools for Dungeon Masters lists map makers and generators that help here.
Design the central conflict and villain
A campaign needs something pushing against the heroes. Answer a few questions about the antagonist:
- What do they want?
- What are they doing about it right now, whether or not the players interfere?
- What happens in the world if nobody stops them?
- Who works for them, and how can the party discover them?
Thinking about what the villain does when the party is not looking gives you a living world. Escalate their plan in the background, and let players see the consequences of arriving late or early.
Sketch a flexible outline
Rather than scripting a plot, write a list of possible scenes, locations and revelations. A common approach is to list a handful of key moments that could happen in any order, then prepare ways for the party to reach each one. If players take an unexpected turn, you can move those scenes around instead of discarding your work.
Think about clues too. If a revelation matters, give players more than one way to find it so one missed roll or skipped conversation does not stall the game.
Hold a session 0
A session 0 is a conversation before play begins. It is where the table agrees on how the game will work. Topics worth covering:
- Tone, themes and content that people want to avoid or handle carefully.
- House rules, character creation rules and which source books are allowed.
- Schedule, session length and what happens when someone cannot attend.
- How the group will handle disagreements and how players can raise concerns.
- The campaign pitch and what kind of characters would fit.
It also helps to agree on a way to pause or adjust a scene when something is not working for a player. Keep it simple and make sure everyone knows it is fine to use it.
Tie in the characters
Ask each player for a short backstory and for two or three hooks: a person, a place or a goal that you can weave into the campaign. Connecting the characters to each other, and to the starting area, makes the party feel like a group rather than strangers who happen to be in the same tavern. Even a single sentence such as “my character owes money to a local smuggler” gives you material to use later.
Prep the first session
For the first session, prepare enough to start strongly:
- A scene that opens in the middle of the action or gives a clear problem.
- The starting location and its main NPCs.
- One encounter or challenge, whether combat, social or exploration.
- A hook leading to the next session.
- Stat blocks or rules references for what might happen.
Afterward, review what players cared about and adjust your plans. If you are unsure how to keep track of everything, see our tips on D&D note taking. Good party names can also help a new group bond; see D&D party name ideas.
Can ChatGPT write a D&D campaign?
AI chat tools can help brainstorm. They are useful for generating NPC names, plot hooks, rumors, villain motivations or alternate ideas when you are stuck. They are less reliable at producing a consistent, balanced, playable campaign on their own. They can contradict earlier details, invent rules and produce generic results.
A sensible way to use them is as a brainstorming partner. Ask for several options, pick what you like, rewrite it in your own voice and check any rules or numbers against the official books. Remember that you know your players better than any tool does.
What about the “65% rule” and “1/10 rule”?
Readers sometimes ask about a “65% rule” or “1/10 rule” in D&D. These are not terms from the core rulebooks, as far as we know, and the phrases are used loosely by different communities for different things. If you encounter them in a video or forum thread, check how that author defines them before applying them to your game.
When to use a published adventure instead
You do not have to write everything yourself. Published adventures save prep time and show how professionals structure a story. Many DMs run a published module and customize it. Look at our list of the best D&D 5e modules, our guide to Lost Mine of Phandelver, which is a common starting point, or free D&D adventures if you want to try something without spending money.
Beginner checklist
- Write a two-sentence campaign pitch.
- Choose a tone and a rough length.
- Prepare one small starting area.
- Define the villain’s goal and first move.
- Hold a session 0 and agree on expectations.
- Gather character hooks.
- Prepare only the first session in detail.
- Be ready to adapt after every session.