[In this Intel-sponsored feature -- introduced by Intel's Orion Granatir -- Sergey Vorsin, lead programmer at Neoqb, presents a case study on how Intel Graphics Performance Analyzers helped significantly improve the speed and performance of Rise of Flight: The First Great Air War.]
Combat flight simulation games are awesome. Where else can you tear up the sky at full throttle, machine guns blazing, wind roaring, warp speed rearranging your face … and be in the relative safety of the living room sofa? C’mon… be honest.
Like them or LOVE THEM, game companies know that flight sim fans crave the need for speed. In fact, they demand it. And that means tip-top performance and high frame rates.
In this article, I’m tipping my flying goggles to Sergey Vorsin, lead programmer at Neoqb, as he presents a case study on how Intel Graphics Performance Analyzers helped significantly improve the speed and performance of Rise of Flight: The First Great Air War.
The article includes some nice details and data points, as well as screen shots of the tool’s interface to give you context. If you prefer a PDF version, you can download the PDF now (It’s 1.6 MBs). Enjoy! – Orion Granatir.
Neoqb is a young, creative Russian game development company which recently created a modern combat flight simulation game, Rise of Flight has merited international success and critical praise, reaching more than 80 countries around the world.
As a lead programmer at Neoqb, I share my experiences using Intel Graphics Performance Analyzers (Intel GPA) to find rendering pipeline bottlenecks and optimize game performance.
Two scenes were the target for my optimization efforts. After analyzing a frame from the first scene with Intel GPA, performance was increased nearly 70% for that frame, from 41 frames per second (fps) to 69fps. Similarly, the second scene improved 55%, from 40fps to 62fps.
After completion of Neoqb's game optimization using Intel GPA, Rise of Flight now runs about 15% faster across the board, with some components running nearly 50% faster.
Figure 1. Test Scene for Analyzing System Performance