Procedural Generation of Cities
A downloadable tool
This project contains the implementations of several procedural generation methods used to generate a virtual city. All algorithms are written in C++ for use in Unreal Engine.
The city generation is split into 3 parts: terrain generation, road network generation and buildings generation. For each part there are 2 diffent methods.
Terrain generation:
- Perlin noise
- Diamond-square
Road network generation:
- Voronoi based roads
- Custom road expansion algorithm
Building generation:
- Plot extrusion
- Shrinking layer stacking
Github page: https://github.com/Grzybojad/ProceduralCityGeneration
Status | Released |
Category | Tool |
Author | Grzybojad |
Tags | City Builder, Procedural Generation, Unreal Engine |
Download
Download
Source Code 139 MB
Leave a comment
Log in with itch.io to leave a comment.