We’ve started adding LODs to the building parts – which is having a hugely positive impact on performance. We’ve only done walls so far, but we’re working through the entire set. What this means is that we’re using a different rendering mesh for models that are far away, which is lower resolution – which obviously doesn’t take so much power to render. Because obviously it’s a waste of time rendering a highish poly model for something that will only be about 6 pixels tall on the screen.

We’ve also done a lot of work on serverside performance. The AI now thinks at a fixed rate. Previously it tried to think every frame.
Continue reading