Inspired by titles like Minecraft and No Man's Sky, I set out to make a real-time procedural city generator in Unity. Each street layout and building mesh is generated at runtime. I used no external tools like Houdini or CityEngine - I programmed all mesh generation tools from scratch, with the basic unity mesh system. These are the results.
After months of work on the system, I began working on a gameplay loop using the city as a fun and vertical setting. This game has been put on hold due to the sheer complexity and ambition a game like this would require, but someday I'll come back to finish it!
This city generator is actually my second try. It runs much faster than the old algorithm - these are some old screenshots of the slower and buggier version:
Curious about the technical details? I recorded them in a blog: https://andrewmanq.github.io/
Back to Top