V0.2.1 Patch Notes: Performance Improvements


Some people noticed that there was some performance issues when playing the game in browser. This update addresses these issues with the following improvements:

  • Previously, loading a shader for the first time at runtime would cause some stuttering / frame drops. All shaders are now preloaded during a short loading screen at the start of the game.
  • Added object pooling for certain objects that are expensive to initialize. The pool is populated during the loading screen. (In simple terms, instead of creating these objects on the fly, which can be CPU-intensive, they’re created ahead of time and reused when needed)
  • Fixed issue where bullets fired by bloodshot were not properly cleaned up after being destroyed, leading to unnecessary memory usage
  • Fixed issue where some objects were not properly cleaned up after restarting, leading to more unnecessary memory usage
  • Optimized some poorly written parts of code.

Other changes:

  • ‘Bloodshot’ can now be used if you are below 10% HP but have a shield (this breaks the shield)
  • ‘Potted Plant’ can no longer be offered as a reward if you already have 3 relics (this was the case before but accidentally removed in the previous version.)
  • ‘Pocket Knife’ can no longer be offered as a reward if you already have 4 relics.

If you still experience performance issues after this update, please let me know :)

Files

RogueBlockV0-2-1.exe (Previous Version) 86 MB
31 days ago
RogueBlockV0-2-1.zip 13 MB
31 days ago

Get RogueBlock (Working Title)

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.