
These include lovely trees by SpeedTree and fantastic buildings by rik4000. Please note that some of the art assets shown are third-party and used just to demonstrate the system. Perhaps the best way of explaining what CityGen3D actually does is to show some screenshots and to say that nothing you see was manually placed in the scene.Īll the terrain, roads, buildings and trees were created or spawned using real world map data and rule sets.


You can then use the CityGen3D interface to choose your textures and prefabs, before CityGen3D generates your scene using a combination of procedural geometry, texturing, terrain deformation, and prefab spawning. Simply specify a location using latitude & longitude and real world map data will be downloaded and parsed by CityGen3D within Unity ready for scene generation. Rendering 3D maps is nothing new, but other approaches are usually not detailed enough to be suitable for game development.Ī key goal of this project is to be able to create cities detailed enough to be explorable at ground level and therefore useable in first-person games.ĬityGen3D is a work-in-progress Unity Editor extension and requires no additional coding. So I've been experimenting with how to automatically convert 2D map data into a 3D scene in Unity, with a view to improving the workflow and allow creation of city environments with relatively little effort. It usually involves learning several different tools and getting them to work in sync with each other, then manually creating and placing many game objects.Įven 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. There is a new forum thread in the Assets forum here.Ĭreating a 3D city environment complete with terrain, roads, street lighting, railways, buildings, trees and other prefabs can be a very time consuming process. CityGen3D is now available to purchase from the Unity Asset Store!

Thanks to everyone that supported CityGen3D in the last 18 months or so. Edit 08/Jul/20: The early access Beta has now finished.
