Peiying Zhang, Voronoi Diagram Based City Generator

Video GameTech Demonstration

This project introduces a new approach to generating procedural cities for digital games and simulations using Voronoi diagrams, aiming to overcome the challenges of maintaining diversity, efficiency and control in urban environments. Developed in Unreal Engine 5 and implemented in C++, the project introduces algorithms for generating urban components such as roads, terrain and buildings, and integrates a dynamic transportation system to enhance interactivity and realism. The system has a modular architecture with a user-friendly interfact that allows developers to customize various city parameters.