Creating a 3D city environment complete with terrain, roads, street lighting, railways, buildings, trees and other prefabs can be a very time consuming process.



It usually involves learning several different tools and getting them to work in sync, creating lots of meshes, and manually placing thousands of game objects and details.



Even before the creation of the scene, a lot of planning is required to design a believable city, which if you simply want to prototype an idea very quickly, can be a big hurdle to overcome, especially when working on your own or in a small team.

​

But not anymore!

​

CityGen3D was developed to automate a lot of this work for you allowing you to create a city scene with just a few clicks of the mouse.

The resulting scene is detailed enough for first person rendering making it prefect for both game development and simulation.

​

So how does it work?



CityGen3D is a Unity Editor extension and requires no additional coding. Simply specify a location using latitude and longitude and real world map data will be downloaded and parsed by CityGen3D within Unity ready for scene generation.

CityGen3D is highly customizable for use in any project or art style. Simple hook up your own materials and prefabs using the interface, before CityGen3D generates your scene using a combination of procedural geometry & texturing, terrain deformation, and prefab spawning.