Procedural City Simulation

Zoolto  祖尔托

A weird little civilization that builds itself and then falls apart.



How to Play

· hold right-click to look around
· WASD to move
· shift to sprint
· Q / E to go up or down
· scroll wheel to change speed
· keys 1 to 4 to change simulation speed


About

A procedural city sim built in Unity. Every run generates a new city. The layout, the districts, the river, the buildings are all different. Civilians, police and terrorists get dropped in and left to do their thing.



Features

procedural generation behavior trees fire spread gentrification radicalization day & night cycle


The City

Three zones: rich, middle, poor. Each has its own building styles and density. A river cuts through the map and you cross it at bridges. No two cities look alike.

City overview


The Factions

Civilians

Go to work, pay rent, go home. They get angrier when bad things happen around them, like fires, evictions, or someone getting killed. At 70% they go protest. At 100% they snap and join the terrorists.

Police

Patrol the rich zone, respond to tips, chase suspects, break up protests. They run out of foam charges and have to head back to base to refill.

Terrorists

Blend in with civilians until they're ready. Form small groups, set fires, then disappear back into the crowd.

Factions in conflict


Built With

Unity. NavMesh for pathfinding, behavior trees for the AI, procedural generation for the city, plus a day/night cycle.

Leave a comment

Log in with itch.io to leave a comment.