If you’re a gamemaster then you know how time-consuming it can be to generate city maps. The Roleplaying City Map Generator is a free utility for GMs and it does this work for you with just a couple of minutes of your time and a few mouse clicks.
Via their simple UI (check out the UI here), you just enter a few parameters or you can start with one of their templates. Parameters include the appearance of buildings, streets, parks, places, rivers and the city wall. You can also define the type of settlement such as villages, small towns, or big cities for fantasy, medieval, cthulhu or scifi campaigns. Throw in a little randomization and the tool builds the city map before you, if you don’t like it then starting over using the previous settings is simple until it meets your requirements.
The tool is remarkable from the standpoint of the details you can choose from. For instance, you don’t simply choose the number of streets and buildings and towers, but have control over things like thickness of the city wall, city gate size, distance to water, tree size, orientation of the houses to the streets and the winding of the rivers. But don’t worry about being overloaded with detailed decisions you have to make, the tool uses default settings to give you a decent stab at having a proper town right out of the gate that you can tweak from there.
You can download the small Windows utility from here.
Here’s a collection of thumbnail shots from a variety of towns (clicky).