Cities are where stories collide. A character crosses a market, meets a rival in an alley, hides in a district she knows and the pursuer does not. For those scenes to feel real, the city needs a shape: a river, a wall, a hill with a castle, quarters with names and characters. A city map helps you keep the layout straight, helps readers follow a chase, and sparks scenes you had not planned. This guide covers what a city map is for, how to choose a size and character for your city, how to use a generator and then make it yours, how to name districts and landmarks, and how to turn the map into scenes. The last section covers the city generator in Quillen.

The short answer

Decide how big the city is and why it exists, generate a layout, keep the one with the bones your story needs (a river to cross, a wall to climb, a district to hide in), then name the districts and landmarks that your scenes use. In Quillen, Lore, Maps, Generate City Map opens a city generator, and exporting the result as a PNG saves it into your book's Maps, where you can add a profile for the place.

What a city map is for

A city map is a continuity tool first. It tells you that the harbour is to the east, that the castle overlooks the old town, that it takes twenty minutes to walk from the gate to the market. Every time a character moves, you can check the map. It is also a scene generator. The shape of the city suggests choke points, shortcuts, dead ends, and places where social classes meet or are kept apart. And for readers, a city map gives a sense of place and makes chase scenes and sieges easy to follow.

Decide what kind of city it is

Cities have reasons to exist, and the reason shapes the layout. Ask:

QuestionWhy it shapes the map
Why is the city here?A port sits on water, a fortress on a hill, a market town at a crossroads
How big is it?A hamlet has a handful of streets; a large city has districts, walls and slums
Who rules it?A castle, a temple or a guildhall dominates the skyline
What does it trade?Industries cluster: tanners downstream, smiths near the forge, markets at the gate
How is it defended?Walls, gates, a citadel, a river as a moat
How has it grown?Old core, newer suburbs, and rough shanties outside the wall

Use a generator, then make it yours

A city generator creates streets, buildings, walls and water from a name and a seed. Treat each result as a candidate. Regenerate until you see one with useful bones: a river that splits the town, a citadel on the high ground, a bridge that matters. Then personalize:

  • Rename the city and districts to suit your culture and the story.
  • Decide what each district is like: who lives there, what they do, what they fear.
  • Mark the places your scenes use: the inn, the guildhall, the safe house.
  • Note the distances between key places, in minutes on foot.
  • Keep the name and the seed or link so you can regenerate the same city.

Name districts and landmarks

Names tell stories. "Haunted Side" implies a history; "Candleheart Hill" implies a trade or a legend. Give each district a name with a reason, even if the reason is only in your notes. Aim for names the reader can say, and that sound as if they belong to the same language. Landmarks (a gate, a tower, a market) should have names that hint at their function or history.

From map to scenes

Once you have a map, test it by running a chase on paper. Pick two points and trace three routes between them: the fast one, the safe one and the one only locals know. Note what each route passes. You now have a scene, and the geography will feel consistent when you write it. For a siege, mark the walls, the gates and the weak point. For a conspiracy, mark where the meetings happen and who could see.

Common mistakes

MistakeProblemFix
Accepting the first layoutA city with no story valueRegenerate until the shape helps
Too many unnamed districtsGeneric, forgettableName the ones your scenes use
Ignoring scaleImpossible journeysNote walking times between landmarks
No reason for the city to existLayout does not make senseChoose why it is here, and let the map show it
Losing the seedCannot regenerate the same citySave the map picture and note its name
Using the map only as decorationMissed scene ideasRun chases and sieges on it

Do it in Quillen

The city generator in Quillen opens inside the app, so you can design a city and keep it in your book. It uses the Medieval Fantasy City Generator by Oleg Dolya (watabou), so it needs an internet connection.

  1. Open Lore from the left sidebar and click the Maps card.
  2. Click Generate City Map. A city is generated and shown, with a name, districts, streets, a river or wall, and a scale and compass.
  3. Open the Menu at the top right of the map. You can choose New city for another layout, Warp, Colors, Export as, Generate, Settlement and Style.
  4. Open Settlement to see the number of buildings and the population, to reroll the town and district names, and to set points of interest.
  5. Keep generating until you find a city whose shape suits your story.
  6. Export it. Choose Menu, Export as, PNG. The submenu also offers SVG and JSON. A message confirms "Map saved" and the map is saved straight into your book's Maps.
  7. Click Back to return to the Maps list. The city now appears under Picture maps. Open it to add a profile: see how to write a location profile.
Quillen's city map generator showing a generated fantasy city named Blackbark with districts, a river and a castle
A generated city in Quillen: districts, a river, a castle ward, a scale and a compass.
The Settlement panel of the city generator showing the town name, number of buildings, population and options to reroll names
The Settlement panel: name, buildings, population, and buttons to reroll town and district names.
The Menu of the city generator with the Export as submenu showing PNG, SVG and JSON
Menu, Export as: PNG, SVG or JSON. Exporting a PNG saves the map into your book.

Checklist

  • A reason for the city to exist, and a size to match.
  • A layout with bones your scenes can use.
  • Districts and landmarks named, with a reason for each name.
  • Walking times between key places noted.
  • A chase, siege or meeting tried on the map.
  • The map exported and saved into your book.

Common questions

How do I make a city map for my novel?

Decide why the city exists and how big it is, generate layouts until one has useful bones such as a river, wall or citadel, name the districts and landmarks your scenes use, and note walking times between key places.

Does Quillen have a city map generator?

Yes. In Lore, Maps, click Generate City Map. It uses the Medieval Fantasy City Generator by Oleg Dolya (watabou), so it needs an internet connection.

How do I save a city map in Quillen?

Use Menu, Export as, PNG in the generator. A message confirms the map is saved, and it appears under Picture maps in Lore.

What export formats does the city generator offer?

PNG, SVG and JSON in its Export as submenu. Exporting a PNG saves the map straight into your book.

How can a city map help my plot?

It keeps distances and directions consistent, and its shape suggests choke points, shortcuts and hiding places for chases, sieges and meetings.

Generate your city in Quillen Free for 30 days, then $39 once. Windows, Mac and Linux.
Try Quillen →

Related reading