1. Time Warpers
  2. News
  3. UPDATE 14: Performance Improvements

UPDATE 14: Performance Improvements

Female Outfit

Unlock the new April outfit by completing the 'Defeat 3 Crawlers' Mission.

Updating to Unity 2019.1

The newest game engine adds Experimental Incremental Garbage Collection. This means fewer lag spikes and smoother transitions between Zones.


When updating Unity there are always a few things that break. Time Cubes rendering incorrectly & corrupted button icons were just a couple of the bugs we encountered.

Cinemachine

While updating our camera system, we decided it was a good time to improve the in-game cameras. It will now switch between a close up view of the Soldier & a zoomed out view showing all the action in the Zone.

Network Library

We found a multi-threading issue on the server that could cause disconnects, so we've updated the network library increasing server stability.

Hide Other Players Bullets

One of our most requested performance enhancements, the ability to hide other players bullets. Even though you can't see their bullets, they will still cause damage.


The 'Show Other Players Bullets' option can be found in Settings > Graphics.

Time Warp Anytime

After completing your first Time Warp, you can now Time Warp anytime whether you've collected Time Cubes or not.

Free Roam Camera Reset

Based on your feedback, the Free Roam Camera now resets when leaving Horde/Big Boss Zone instead of after completing each Zone.

Fullscreen 4K Resolution

For best performance the default maximum resolution is 1080p. The 'Fullscreen 4K Resolution' option increases display quality for players with higher resolution monitors. This option can be found in Settings > Display.

IL2CPP

We implemented an IL2CPP optimization but as described below we ended up with some unexpected results.

Mono: With the default Mono backend, as you encounter a new piece of code while playing, it gets compiled to machine code, which in theory can cause lag spikes.
IL2CPP: All code is pre-compiled to machine code. Compiling in the editor takes longer, but the produced code is supposed to be faster.

Mono Lowest FPS = 91
IL2CPP Lowest FPS = 61
So IL2CPP was actually worse when spawning enemies. This is why measuring optimizations is important.

Other Changes
  • Fixed losing cursor when in Free Roam Camera & getting on/off Hover Bike
  • Potential fix for invincible enemies
  • Weapon switching optimizations
  • Moderators have the ability to Mute players in Global Chat
  • Updated Hover Bike icon
  • Fixed Pick Up System Null Reference Error


The next Friday Update will be on May 17, in the meantime share your feedback on the Steam Forums & our Discord.