Udemy Project: Learn to Program & Model Procedural Cities in Unity/Blender

A Unity-based City Builder project with Blender created Procedural models created as part of an online Udemy Course.

Project Details

Platform: Windows
Engine: Blender (3D Modelling) & Unity (C#)
Length: 16.5 Hours
Completed: 28/06/2024
View Certificate

About This Project

This project involves the learning and development of 3D building modeling in Blender and the creation of a City Generator in Unity Engine, written in C#. Here, I learned new 3D modeling skills and furthered my Unity Engine development and C# programming skills, including:

  • Creating and sculpting roads and buildings from simple shapes into detailed buildings, either in a simplistic, Modular or Procedural method, applying additional details to said building using Array Modifiers, Geometry Nodes, and Boolean Cuts, in Blender.
  • Generating roads in a grid layout, placing modeled buildings and trees into unoccupied spaces, avoiding generation of 3D models on already occupied spaces, dividing the models into different districts/zones, utilising Perlin Noise and Voronoi to control building placement based on hypothetical density, in Unity Engine.

Development of the project was made using 3D models created by myself or from the pre-made models provided in course, with scripts being written by me, under the guidance of the course lecturers: Michael Bridges (Blender) & Penny de Byl (Unity).

Screenshots

Contact

Email: jackveasey23@live.co.uk
Mobile: 07960 211 813