Mixed Proc Gen Plazas
As part of our new Handmade-Procedural Hybrid Level Generation upgrade, we have had a number of important feature requests needed to support our designers. Previously we had added the ability to spawn individual buildings manually in a procedurally generated city. We have extended that functionality to allow unique buildings and plazas to be spawned.
For spawning in-game plazas, we wanted to prioritize variety. As such, we made a system where a designer could input a list of plazas, and one would be chosen and placed at random.
Unique buildings and plazas had to be integrated with our instancing system so that they would disappear when out of range, thereby saving on performance cost.