There was a low performance of the game prior to me joining the team. The game was running on 16 fps on a high end computer. I optimized the city models by using instancing, using houdini to generate the data. This resulted in higher speed performance of 30 fps in a middle end computer.
Product Progression
Houdini tool:
Houdini input wants a blueprint of all the buildings, it extrudes a cloud-point of building pieces with the normal vector used for orientation. You have sliders on how many variance of building types you have, the minimum of height and how much it can variate above. We used the tool 3 times. One time for slums area, then middle class. and then corporate area.
Unreal implementation
Analysis report:
Clicking on the below button, you'll find a document that did an analysis report on the performance.