Illusory Script

Inform, improve, and inspire your game.

  • Home
  • Archive
  • Publications
  • Contact
  • About
  • Subscribe

Make a City Come to Life in Any RPG

by Marius on April 19, 2025
Illustration from the Guide to Daggerford, generated by DALL-E

Preparing Urban Chaos for the Table

A city can breathe fresh life into any fantasy RPG. They’re where intrigues are born, gold changes hands, and alliances get sealed or shattered over a drink. But when we GMs need to prepare one, especially for just a session or two, cities can feel like an overwhelming tangle of names, maps, and missed opportunities. Here’s how we cut through the noise and bring the bustle to life without over-preparing.

Start With the Map

A visual representation can do wonders. A printed city map (we love Dyson Logos City Maps for any RPG), anchors the city in our players’ minds. Drop it in the center of the table. Use a mini or token to show where the party is.

Even a rough sketch is better than nothing. Divide the city into named districts with distinct purposes: Noble Quarter, Docks, Temple Ward, Market Rows, etc. These become your anchors for flavor, encounters, and player choices.

Don’t Prep the Whole City

You don’t need 200 named locations. In fact, the more you prep, the more static the city can feel. Instead, prep character-interest-first. Build around what your players care about. A cleric might want to visit a grand temple. A barbarian might be itching for a local fighting pit. Give each PC at least one hook in the city and you already have five or six compelling places.

Instead of writing pages of notes for a location, write down evocative names for each location. That’s usually enough. Sorted by district, even a sparse list becomes a flexible toolkit to improvise city sessions. Here’s some examples from our upcoming Guide to Daggerford:

Caravan Quarter

  • Lady Luck Hotel (inn and shrine to Tymora)
  • Miller’s Dry Goods (adventuring rations)

Farmer’s Quarter

  • River Shining Tavern (oldest inn in Daggerford; bards, Zhents, and devils all drink here)
  • Harvest House (open-air temple of Chauntea; farming blessings sold for a smile)

River Quarter

  • Table of the Sword (shrine to Tempus with cracked pillars and quiet prayers)
  • Jail and Constable’s Office (five cramped cells, one stressed constable)

Monuments and Encounters

What makes a city feel alive? It’s not the number of streets or detailed locations we have prepared. It can be as simple as having something happen when players are between destinations.

We can keep a short list of monuments—landmarks that spark the imagination:

  1. The Broken Spire, still smoking.
  2. A statue of a forgotten queen, covered in birds.
  3. A tree growing upside-down from an old well.
  4. A weathered blade jammed into the town square’s cobblestone.
  5. A bell of mourning, hung from a crumbling arch, rung only when a hero dies in defense of the town.
  6. Archway formed from the rusted shields of Daggerford’s fallen militia.

Then we pair these with a handful of random events. Think small, flavorful interruptions:

  1. A robbery in progress
  2. A beggar asking for a blessing
  3. A duel over spilled wine.
  4. A procession of masked dancers
  5. Sudden rain or festival fireworks
  6. A spilled cart blocks the road.

Use these as players travel through districts. We can roll 2d6 to generate a quick, immersive city moment from these lists. These small beats add a sense of busyness to the city.

Preparing and Improvising Cities

We improvise details for the city when needed. When a location or NPC catches the players’ interest in particular, we take note, and build on it. That way the city evolves with the players, each session that they are in the city.

We don’t build cities to write a book (although we have done exactly that in our upcoming Guide to Daggerford). With a strong map, evocative names, and a few moments of flavor, our city can come to life in any RPG—without ever needing to know the names of every bakery in the Noble Quarter.

Subscribe!

🦹🏼‍♀️ Never miss an article 🪄

... and receive the Illusory Script Ritual Generator!

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

Related Articles

Subscribe!

🦹🏼‍♀️ Never miss an article 🪄

...and receive the IllusoryScript Ritual Generator!

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

Latest Articles

  • Roleplaying in D&D CombatMay 24, 2025
    Balancing Roleplaying in Combat Combat can be one of the most memorable parts of a session—but not just because of the dice rolls or tactical maneuvers. Some of our favorite combat scenes come alive because of the roleplaying woven into them. But how do we strike that balance? How do we include character moments without …

    Read On »

  • Creating NPCs Based On PCsMay 17, 2025
    One of the core principles we can return to again and again as DMs is this: Build the world around the player characters. In today’s article, let’s apply that principle to one of the most important elements of our games: Creating NPCs (non-player characters) based on the PCs (player characters). Why Build Around the PCs? …

    Read On »

  • The After-Credit Scene in D&DMay 10, 2025
    The Only Worthwhile Cutscene Cutscenes are for video games. In D&D, they almost always get in the way. With one exception: the after-credit scene. When we narrate a scene in which the characters are not present, we’re putting story over play. We’re turning our players into an audience instead of participants. If players can’t act in …

    Read On »

  • D&D 2024 Player’s Handbook ChangesApril 26, 2025
    The D&D 2024 revision of the Dungeons & Dragons Player’s Handbook brings a host of small mechanical changes to the game. If you’re a Dungeon Master already familiar with the 2014 ruleset, here’s a focused guide to what has changed—and how it might impact the way we run our tables. Rather than being a full …

    Read On »

  • Make a City Come to Life in Any RPGApril 19, 2025
    Preparing Urban Chaos for the Table A city can breathe fresh life into any fantasy RPG. They’re where intrigues are born, gold changes hands, and alliances get sealed or shattered over a drink. But when we GMs need to prepare one, especially for just a session or two, cities can feel like an overwhelming tangle …

    Read On »

  • Tracking Damage to Monster GroupsApril 5, 2025
    Hit Points Are a Lie (and That’s Okay) In a previous article about the Encounter Damage Tally, we explored a clever way for tracking monster damage: rather than counting down hit points for each individual monster, we tally up the total damage dealt in the encounter. When the tally reaches a monster’s average HP, we …

    Read On »

...browse all articles...

Subscribe!

🦹🏼‍♀️ Never miss an article 🪄

...and receive the IllusoryScript Ritual Generator!

We don’t spam! Read our privacy policy for more info.

Check your inbox or spam folder to confirm your subscription.

  • Privacy Policy
  • Impressum
  • Cookie Policy
  • Marius’s House Rules
© 2025 Illusory Script.
✕
  • Home
  • Archive
  • Publications
  • Contact
  • About
  • Subscribe