5 World-Building Tips That Make Great RPG Campaigns is the focus of this guide.
5 World-Building Tips That Make Great RPG Campaigns
Every good RPG campaign grows out of a good world. Notice I didn't say a perfect one. I mean an interesting one, a place with trouble brewing and people who want things badly. The mistake I see most often in new creators is the urge to be exhaustive. They draft page after page of geography and language families, plus a pantheon or two, before a single character has walked down a single road. By the first session the writer is worn out, and the world reads like an encyclopedia instead of somewhere stories actually happen.
To be fair, there's a famous exception. Tolkien admitted that for him the invention of languages was the foundation, and the stories came afterwards to give those languages a world to live in. It worked out rather nicely for him. Then again, he spent most of his life on it, and you probably want to play on Saturday.
The five tips below flip the usual priority. Rather than describing what your world is, they nudge you to describe what's happening in it, and what might happen next depending on the choices your players make. I lean on these habits myself, and they work just as well in EchoQuest's World Builder Wizard as in a Game Bible you hand-write from scratch. Any one of them will make your world better. Use all five and you'll barely recognise it.
1. Give Your World a Central Tension
The fictional worlds that grab me never sit still. Something is wrong, or about to go wrong. Maybe an ancient empire is crumbling while rival factions squabble over its bones. A plague might be spreading with nobody able to name the cause. Perhaps a god has just died and the faiths that worshipped it are in freefall. Or two countries that have shared a border for a thousand years are mobilising armies for the first time, and nobody can say why.
Your players need live stakes. The central tension is the engine that keeps the story rolling even when players wander off-script. It's the reason the next tavern conversation matters and every road feels like it might lead somewhere that counts. It's also why an NPC's throwaway remark could turn out to be a clue. So before you write anything else, answer one question in a single sentence: What is fundamentally broken about this world, and what happens if no one fixes it? Write the answer down and pin it to the top of your Game Bible. Every scene should tie back to that sentence somehow, and so should every NPC you bother to name.
Dungeon World has a lovely tool for exactly this. Its GM chapter on fronts has you write "grim portents", and it asks you to think about what would happen if the danger existed in the world but the PCs didn't. At the end of that road sits an "impending doom". I'm fond of that framing, because it treats the world as something with momentum of its own. I did something similar with EchoQuest's prebuilt campaigns. In The Iron Citadel, the Engines that keep the lower tiers breathing will go dark by dawn. That one clause hands every scene a ticking clock.
Here's a quick test I'd recommend. Suppose your players ignore the main plot entirely and just wander about. Does the world still feel charged? If it does, you've got a central tension. If everything goes flat the moment they turn left, you don't. What you've actually got is a single quest dressed up as a setting.
2. Make Your Factions Want Incompatible Things
Conflict is the soul of drama, and it comes easiest when you have groups of people (factions) who each want something legitimate that simply can't coexist with what the others want. The trick isn't inventing villains. It's inventing reasonable, sympathetic groups whose goals refuse to fit together.
Take an old forest. The merchant guild wants open trade routes through it. The druids want it untouched. The crown wants tax money from the timber trade and would rather not upset anybody. And the forest itself, in some half-mythic way, wants to be left alone. Nobody here is purely evil. Sit any of them down for tea and they'll make a decent case. Now drop your players in the middle and watch the sparks.
Aim for three to five factions. With fewer, the world feels simple: players quickly spot a "good guys versus bad guys" axis and the moral interest collapses. With more, they lose track of who hates whom, and why. For each faction, jot down:
- What they want
- What they fear
- What they'd never do
The "never do" matters most, in my opinion. It tells you when a faction will bend and when it'll fight to the last person standing. When the AI Game Master improvises a scene with that faction, those answers steer every line of dialogue. It's also why the World Builder Wizard asks you to name one hard rule the GM must respect. A firm "never" gives improvisation something solid to push against.
3. History Leaves Ruins: Use Them
Players adore discovering things. Hand them a half-buried temple and they'll start wondering who built it and why. They get the same itch from a crumbling fort with a name on the map and no explanation, or a road that stops dead in the middle of a swamp. A graveyard where every headstone shows the same year? They'll be asking questions for an hour.
Something happened here before your players arrived. Build two or three historical events that left physical traces behind: ruins, scars, monuments, ghost towns. You don't need to explain them up front. In fact, you shouldn't. Let players bump into a ruin and ask. Let the mystery breathe. Some of the best RPG moments arrive when a player asks "what's that?" about something the writer never meant to be important, and the GM (human or AI) gets to spin a little thread of history on the spot.
Sly Flourish, whose Lazy Dungeon Master books are more or less the bible of doing less prep, makes a related point about secrets. He suggests keeping a list of about ten short secrets and clues without deciding in advance where players will find them. As he puts it, "secrets aren't drivers, they're fuel." Honestly, a ruin is just a secret with stones piled on top.
One rule I really like: write at least one piece of history that nobody alive remembers correctly. Retellings and propaganda have bent the truth, or plain old time has worn it down. Real history is full of this. The ancient Celts didn't write things down, so what we know about the druids comes from outsiders, mostly Romans, who were busy conquering them and had their own reasons for the stories they told. When I gave EchoQuest's forest world, Verdant Wilds, a block of real-world texture, that was one of my favourite details to slip in: the popular picture of druids cutting mistletoe with a golden sickle leans heavily on a single passage by Pliny the Elder. Give your world a half-truth like that. When players dig up the real story, it feels like archaeology rather than exposition. The world becomes a place that was before they showed up, which is exactly what makes it feel real once they do.
4. Give NPCs Goals That Exist Without the Players
Novice world-builders make NPCs who exist purely to hand out quests. They sit in the tavern with a problem, pass it over, then vanish. Veterans make NPCs who were busy before the players turned up and will stay busy even if nobody ever says a word to them.
The blacksmith has a gambling debt she's hiding from her husband. The innkeeper is quietly gathering information for a rebel cell, and every traveller who passes through is a potential source. The captain of the city guard honestly believes he's protecting people, even when his methods slide into cruelty. And the vegetable seller by the temple is saving every copper to send her son to scribe school three cities away, so her prices reflect that ambition far more than the going rate for turnips.
Give an NPC their own agenda and three good things happen:
- Players pick up on it within seconds. There's a kind of presence that see-through quest-givers never have.
- The NPC stays interesting across many visits. The blacksmith doesn't just get a fresh pre-written line each scene; she has an arc the players can cross at any point.
- When a player does something unexpected, the NPC reacts believably, because you already know what they want and what scares them.
So give every named NPC at least:
- one secret
- one ongoing problem
- one thing they'd never tell a stranger
This is close to my heart, because it's how I want EchoQuest's GM to treat its cast. When I rewrote the GM's instructions, I told it that NPCs hold strong opinions and say them plainly, and that they'll lie through their teeth when it suits them. An NPC with a hidden debt gives it a reason to. On the Storyteller plan, named NPCs get their own voices as well, and getting that right took some doing. I once found NPC voices stubbornly refusing to switch, because the character's dialogue wasn't woven into the narration at all. Once it was, the blacksmith finally sounded like herself.
5. Establish Clear Sensory Language
An AI Game Master describes your world through narration, so help it by filling your Game Bible with specific sensory language. My bet is that the biggest single predictor of whether an AI-narrated scene feels atmospheric or generic is whether the source material handed the model concrete sensory anchors to grab.
Don't write "the city is dark and gritty." That's a marketing tagline, not a description. Write something like this instead: "The city smells of tallow candles and river mud, with frying onions somewhere underneath. Cobblestones are slick from morning fog. Voices argue in three languages from upper-floor windows. Bells from the harbour ring on the half-hour, and nobody in the street seems to notice any more." Now the AI has something to riff on, and the next scene it writes will reach for those textures because you put them right in front of it.
I learned a version of this lesson the hard way. When I rewrote EchoQuest's GM instructions, it was because the old prompt read like a technical spec, and the narration came back sounding like one, full of tidy lists and stock phrases. A prompt's own style leaks into what the model writes. So I rewrote the prompt in the voice I wanted back, and I gave each of the nine prebuilt worlds a short block of real, researched detail. Saltbound now knows that time aboard ship runs on the bell, struck in pairs through a four-hour watch until eight bells ends it. The Iron Citadel knows that volcanic vents reek of rotten eggs. Your Game Bible works the same way. Feed it flat prose and you'll get flat prose back.
There's some neat science behind why concrete language lands, too. Researchers at Emory University found that hearing a textural metaphor such as "a rough day" lit up a touch-related region of the brain. A plain sentence with the same meaning didn't. It was a tiny study, just seven students, yet it matches what storytellers have always known: sensory words make listeners feel things.
Specificity is immersion. The more concrete your world's sensory palette (what it smells like, what sounds drift past, what the light does at different hours, what people eat and wear), the more vividly the AI will render it in play. On an audio-first platform like EchoQuest, sound details count double. How does this place echo? What rhythm do footsteps make on its streets? What's the steady background hum, and what cuts through it?
The composer R. Murray Schafer had handy names for that last question. He called the constant background of a place its keynote sounds, which, in his phrase, "are overheard but cannot be overlooked". A sound a community treasures as its own, he called a soundmark. Give each major location a keynote and maybe a soundmark, and the GM gets an easy way to make places sound different. It helps behind the curtain too. When Claude reads an uploaded Game Bible, it tags each location with an ambient mood (a tavern, a cave, the open ocean, a city at night and so on), and that tag picks the background track you hear while you play.
Putting It All Together
These five tips aren't a checklist to tick off in order. They feed each other. A central tension breeds faction conflict, and faction conflict writes history. History leaves ruins behind. Ruins give NPCs strong opinions about the past, and strong NPCs need sensory language to come alive in narration. Keep answering all five questions for every region you build, and the world will feel layered however small you make it.
So start small. I'd bet this little kit will carry a 10-session campaign with room to spare:
- a single town with one central tension
- three factions
- two ruins
- six NPCs with secrets
- a clear sensory palette
You can always expand outward later. What you can't do is bolt depth onto a world that was designed flat. Build a small world that feels alive, and your players will fight you for more time in it. So, what's the one broken thing at the heart of yours?
Ready to build your world? EchoQuest's World Builder Wizard comes with the Storyteller plan and up. It walks you through ten questions, spoken aloud if you like, with Claude suggesting ideas at each step, and turns your answers into a playable campaign. Would you rather write it all yourself? You can start a new world by uploading a Game Bible instead. See plans →