We had systems to randomize time of day and damaged/ruined versions of structures.
We were able to randomly choose between intact walls and destroyed ones to mix up different avenues for the player to navigate the environment.






These images are from the same vantage point and our goal was to generate unique layouts of city blocks, buildings, and roads each time the players load into the game.