This application generates a random medieval city layout of a requested size. The generation method is rather arbitrary, the goal is to produce a nice looking map, not an accurate model of a city. 

All the actions and options are accessible via the context menu.

Hot keys:

ENTERCreate a new city of the same size group
GToggle Generate window
TToggle Settlement window
SToggle Style window
OOpen Color scheme window
WSwitch to Warp mode

👉For development news and related stuff please check a dedicated reddit community.

The first version of this generator was created for the monthly challenge #17 of the proceduralgeneration subreddit. This generator is also available at fantasycities.watabou.ru where you can copy and share permalinks to specific maps, in other respects there are no differences.

🏙️ To view a 3D model of a city export it as JSON and import the file into City Viewer.

You can use maps created by the generator as you like: copy, modify, include in your commercial rpg adventures etc. Attribution is appreciated, but not required. Please consider supporting this project on Patreon☕!

Made with Haxe + OpenFL, the source code is available here.

Updated 25 days ago
StatusIn development
CategoryTool
PlatformsHTML5
Rating
(2051)
Authorwatabou
Made withHaxe, OpenFL
TagsCity Builder, Fantasy, Medieval, Procedural Generation
Average sessionA few seconds
LanguagesEnglish
InputsMouse, Smartphone
AccessibilityColor-blind friendly

Development log

View all posts