
Generate 3D environments easily from real-world data! Buildings, roads, trees, and more are procedurally generated using information from OpenStreetMap. With CityGen3D, you can generate terrain, roads, and buildings based on real-world data from OpenStreetMap. Select your location anywhere in the world and let CityGen3D do all the work without any coding—fully within the Unity Editor. All prefabs and materials shown in screenshots are included in the package, allowing easy recreation of demo environments. The tool is fully customizable, enabling the use of your own materials and models for specific projects and art styles. CityGen3D also serves as an excellent level design tool: modify a real-world map or create your own 2D map from scratch, then generate a 3D scene using rules you define. It can build large, multi-terrain environments with built-in support for terrain streaming, asynchronously loading scenes around the camera at runtime. Prototype new game ideas quickly—create a driving game set in various global locations or an alien invasion scenario in your hometown—accessible through an intuitive interface.
Key Features:
– Worldwide coverage from OpenStreetMap
– Easy-to-use interface with no coding required
– Unified package for HDRP, URP, and Built-In pipelines, with materials and shaders pre-configured on import
– Import real-world terrain heightmaps (SRTM data from -60 to 60 latitude)
– Perlin Noise heightmaps
– 2D map editing for custom map creation
– Mapbox integration (Mapbox API key required) to apply satellite imagery to terrains
– Automatic road generation using procedural geometry, terrain modifications, and decals
– Automatic terrain leveling for roads and buildings
– Easy terrain smoothing
– Procedural buildings with automatic LOD levels
– Spawning of roadside prefabs such as street lighting
– Mesh extrusion for features like railways, fences, and guard rails
– Define biomes to automatically apply trees and terrain details
– Water meshes for oceans and lakes
– Built-in support for large environments with scene streaming and world origin shifting
– Some operations are multithreaded for faster environment generation
– Pre-configured textures and prefabs included for demonstration in Unity’s built-in renderer
– Fully customizable to use your own textures and meshes, making it suitable for all project types
– Access to an advanced API to call CityGen3D functions from scripts
– Integrated with Vegetation Studio Pro
– Ever-expanding, freely available documentation accessible on the website prior to purchase
Version: CityGen3D v1.17 (28 Sep 25)