Game optimized!
There was a particular bottleneck in the game logic, and a few graphical bottlenecks produced by the addition of the 3D stages.
The logic bottleneck was due to how the weapons effects were designed in a way that was CPU intense. We had plans of rewriting the main objects, such as the spaceships, to C++ to increase performance.
We were able to profile, and identify the exact problem, and we re-approached our original design to that particular area alone. And, LUCKILY! the game's performance greatly improved!!
Now better FPS!
As for the graphical bottlenecks, when we introduced the 3D stages, we were introduced to new issues we've never faced before lol
Mainly, the problem can be split into two major groups. The first group was the easier one, the level of detail of the objects on screen was two high. And, very forunately for us, Unreal Engine is built with a feature that enables the developer to modify the level of detail for objects on the fly, which remedied the performance immensly.
The second major issue was with the weapon effects. The look of the effects are highly different between when in 2D design to when in 3D design. Furthermore, we discovered that many of the effects spawns too many objects that eats at the GPU. So, we reworked the effects to spawn less while retaining the original visuals as much as possible. These two changes helped releive the GPU from a two major bottlenecks!
BUG FIXES
- Most bugs were produced basically by the reworks of the latest patch. So, we feel it's illogical to add them to this list.
-Text in the Arcade Entry Level 4 spills out of the screen.
ADDED FEATURES
- Notes.
BALANCE
- None
REWORKS
- As explained in the above parts here, the game has been reworked and optimized to reach better FPS.
Changed files in this update