Introduction
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!
Last updated
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!
Last updated
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.
Buildings are set-up to indicate where doors are and where adjacent buildings can be placed using Attachment Points. Specify max height difference for adjacent buildings for better randomized results.
Roads are created using a Spline editor. The Spline is automatically aligned to the Terrain and BuildingAttachPoints are generated along the road at specifically set intervals. Use the Widths tool to change the width of a road at any specific point on the Road Spline.
Specify your Building prefabs. Set a random seed. Specify max terrain slope to place buildings on. Physics checks ensure buildings are not placed within each other.
Add Sectors to allow different Building sets and different Terrain Layers to be painted (ie residential sectors, market sectors, or industrial sectors).
Terrain can be manipulated below Buildings and at their Doors (with smoothing). Options allow 3 different manipulation processes: Raise below Building, Lower below Building and Raise/Lower at Doors. Each process can be run per Building or for the whole Town at once. Running a process for the whole town will arrange buildings by height and either run the process from lowest building to highest or the other way around.
Terrain can be painted below buildings and door to door (using an included basic AStar path finder). You can specify a Terrain Layer for the whole town or a separate Layer for each Sector.
Terrain manipulation and painting works for chunked up worlds where you have Terrain with Terrain Neighbors.
Desert Buildings Modular by Lukas Bobor
lowpoly medieval buildings by Szymon Łukaszuk
WIP shots of Rectifying Zion by Quasistellar Game Development