Universe City is a Unity plugin that allows game developers to procedurally generate cityscapes with volumetric cloudscapes and weather simulation. This was developed as a group project with Tana Tanoi and Stephen Thompson for CGRA402 (2017) with mentorship from Weta Digital and was later presented at Park Road Post.
My main contribution to the project was the road generation. The road generation algorithms were based on 'Interactive Procedural Street Modeling' by Chen, G., Esch, G., Wonka, P., Müller, P., & Zhang, E. (2008). It uses the idea of forces such as coastlines, population density and terrain steepness to generate a tensor field. Roads are then traced through the tensor field. This in contrast to a previous procedural city generator I worked on, which used L-systems.
In addition to the road generation, I also worked on lot extraction and subdivision to be used the building generator. I also created a Unity plug-in that allow customisation of the city, including providing a reference map. The following video highlights some of my individual contribution to the project.