Each building can be made up of multiple structures, which when combined, can create realistic looking buildings complete with details such as underpasses.

CityGen3D includes Blueprints suitable for a variety of structures as sown above, including houses, offices, supermarkets and churches.

CityGen3D is packaged with a powerful building generator that is able to procedurally create building exteriors from any 2D shape.

You can map different OpenStreetMap building types to different 3D Blueprints. In CityGen3D, a Blueprint object defines a building type which includes it's roof shape & material, as well as it's facades.


This makes it easy to match up buildings in residential areas to house blueprints, while giving a different look to commercial and industrial buildings.

CityGen3D can automatically create two LOD meshes and configure the LOD group for you. The high poly mesh is rendered using tessellation for additional geometric detail on supported hardware (shader model 4.6). The lower poly mesh is great for high performance rendering at distance, or on lower spec devices.

Because the geometric detail comes from a texture map, it's possible to create your own custom Blueprints without the need to master a 3D modelling application, simply by providing a new material complete with suitable texture atlas.

Once buildings are added to your scene it is possible to edit them very easily via the Inspector. Building editing options include:

  • Toggle between flat and hipped roofs;

  • Change gradient of hipped roof;

  • Select a different façade from the same texture atlas to add and remove doors or windows;

  • Change blueprint to have building regenerated entirely differently while retaining same shape;

In the example below, notice how the building's roof was changed from flat to hipped, and where a window façade was changed for a door. This was done within a matter of seconds all within the Unity Editor.

©2020 CityGen Technologies Ltd

  • Twitter Social Icon
  • YouTube Social  Icon

CityGen Technologies Ltd is a company registered in England & Wales #12697475.

VAT Registration #351987563.


CityGen3D is a Unity Editor extension and is distributed with a small selection of 3D models and textures to demo the features of the tool.

Media on this website, such as screenshots & videos, may include third-party assets not included in CityGen3D for illustrative purposes.


CityGen3D is not sponsored by or affiliated with Unity Technologies or its affiliates.

"Unity” is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere.


Map Data © OpenStreetMap contributors.