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