Ends Today: Save up to 95% on the Time Travel Mega Bundle!

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.

  • Use the UI's "Select Zone" mode, click-select one single zone or drag-select multiple zones, these selected zones should be able to change floor material, zone types, building sparseness, etc., and update the buildings in the zones unlimited times.
  • Use the UI's "Select Road" mode, select a road, and adjust the curviness and the apex location.


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

Features:

  • Generate any city using building/road/intersection assets
  • Use free default assets provided in the plugin, or bring your own assets to create your desired city
  • Create city zonings based on city area percentages, set any combinations of buildings per zone
  • Set your road assets, and assign 3 different types of intersections (Corner, 3 way, 4 way) to connect the roads
  • Watch your city buildings pop up one by one, as the city is generated asynchronously
  • Customize your city shape by setting road offsets and building distances to roads
  • Drag and drop the city generator blueprint into map, and perform all customization on one blueprint
  • Extend the C++ city generator within the plugin to change your city generation algorithm


Code Modules:


  •  ProceduralCityPlugin - [Editor mode]
  • ProceduralCityEditor - the Slate UI that updates the user input into ProceduralCityPlugin components


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

A
AutoToolingStand
All Assets by Author
5.80 
Platforms Windows 64-bit
UE Versions 5.1
Tags PROCEDURAL, AUTOMATION, RANDOM GENERATION, MODULAR CITY, MAP GENERATOR, USER INTERFACE
Release date 24.12.2022

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery