Take note of the graph located below, and the unit measurements located towards the upper right corner in the video.
This installation of Hawken is running on a Solid State Drive. The game's engine is unable to update frames in real-time apparently, so it bottlenecks whatever is being loaded, creating visible stutter. This effect is multiplied when in matches, since there is a lot going on. You'd think reinstalling the installation from a HDD to a SSD would either fix, or greatly mitigate the problem. It does not.
In this case, the video below exemplifies just how bad engine load stutter is on Hawken. However, this is just a small part of the problem; you see, this stuttering can be either 50 ~ 100ms in duration, or close to almost a second�in extreme cases. It's often a hindrance, especially where the amount of time to render a frame shouldn't cause the engine to stutter over very minor parts of the game. For example, even the act of changing mechs without spawning in will cause the client's game to stutter, whether you have the scoreboard on display or not. A notorious case of this engine stutter can often be seen when deactivating the Predator's ability. I'll likely follow up this post with that scenario, since I can reproduce it.
Often times, these stutters can prohibit smooth gameplay, since the act of rendering frames and loading something (e.g., streaming assets, handling netcode ticks, server instance updates, what have you) causes the game engine to hitch, and thus, noticeable stutter causes minor and/or major lag in frame delivery updates. In some rare and extreme cases, this engine fault can even affect real-time audio playback, effectively causing pops through the real-time audio stream that is delivered to the operating system. Although it could be a separate bug that plateaus the GPU, and lowers the FPS considerably over a long period of time.
It's obvious subtle problems like these are often weighed between solving and not solving, since there is no subjective 'visible' issue with the game engine functioning. This is because many don't know what to look for. This issue/bug could be so deep as to it requiring a complete rewrite of engine code, which is probably out of the question in the first place. But have no doubt, it's real and it certainly exists in Hawken. There are individuals who experience it, some more than others, and it affects their gameplay.
In that regard, any plan to fix this issue/bug(?), Reloaded? Why is this happening to nearly all aspects regarding the game client? Is it only related to Unreal Engine 3, and not Hawken itself? Is it some form of the engine not being optimized? Hopefully, I'm not the only one that notices it.
Edit: Added in the still capture from the video that depicts a very large load stutter.
Edit2: Fixed broken links.
Edited by Draigun, 06 July 2016 - 12:44 PM.