ProceduralCity

This UI-based auto city generator plugin to create roads, zones, and buildings, based on randomized algo and other user-defined constrains, such as zoning types, sparseness, road offset, etc.. The UI can also import, organize and group customized meshes.

Category:
Tags: , , , , , , , , ,

Description

This plugin provides a very easy-to-use interface for you to create whatever city you desire by customizing the parameters and clicking the “Generate” buttons. Customize the parameters directly on the UI window, by importing and grouping the meshes to override the plugin-default ones, and setting which building/road/intersection assets the generator should use. Assign which zone the buildings belong to, and set what percentage of the city should this zone take up.

The city generator additionally allows for setting road gaps and offsets, so that your city road shapes are easily customized. Additionally, free building/road/intersection assets are provided, so that you can start generating your desired city immediately without any fuzz. You can also choose to migrate the city generator over to your project, and use your own assets to generate whatever custom city you have in mind.

Once you obtain the plugin, simply drag the BP_UnlimitedCityGenerator in the plugin content folder onto your map (or an empty map), open the ProceduralCity plugin UI window, and click on “Generate Global Road” and “Generate Global Buildings” correspondingly, the city should generate itself automatically, with or without terrain. Alternatively, test out the power of the city generator, by playing on the example map.

Besides, global generation operations, this city generator also allows fine-tunings on zones and roads.

You can see a video of what the city generator looks like in action at https://drive.google.com/file/d/1T-D-Z8Lmw9TlDaOvKd2MoNWAm470uRDE/view?usp=share_link

You can find detailed documentation on this plugin at https://docs.google.com/document/d/1PHl_Zbc5XN4dsRL97YdLPrFxnXvc65eMliDfnPFs7fI/edit?usp=share_link

Technical Details

Code Modules:

Number of Blueprints: BP_UnlimitedCityGenerator + Many models/textures/materials

Number of C++ Classes: 16

Network Replicated: No

Supported Development Platforms: Windows 64 bit Desktop

Supported Target Build Platforms: Windows 64 bit Desktop

Example Project: Plugin includes example project: https://drive.google.com/file/d/1nExuU5eSx6bjl36AtKqdd3uUZKdfNzN1/view?usp=share_link , find documentation on this plugin at https://docs.google.com/document/d/1PHl_Zbc5XN4dsRL97YdLPrFxnXvc65eMliDfnPFs7fI/edit?usp=sharing

Supported Engine Versions

5.1