The Town Generator Tool takes your building models and generates a village, town or city in a matter of minutes. Lower your level design times and focus on the details!
Get it from the Unity Asset Store!
https://assetstore.unity.com/packages/slug/286786
Documentation Link:
https://quasistellar-game-development.gitbook.io/town-generator
Customization allows you to specify the town size that you need. You can also split your town up into Sectors, each with their own Building sets and Terrain Layers. Terrain height can automatically be adjusted below each building and paths painted directly on the Terrain. Buildings, Sectors and the main Town Generator all have separate settings and functions to allow customization, tweaking and ease of use. Raise or Lower Terrain height below buildings on a Town or specific Building level. Each Building is set-up with doors and attachment points (for adjacent building placement). The generator uses each Building's physics colliders to ensure buildings are not placed within each other.