Bug Fixes


Hello Everyone!

As a solo developer, I’ve been hard at work addressing some bugs, refining gameplay mechanics, and making performance improvements based on your feedback. Here's what's new in this update:

Bug Fixes

  • Explosion Effects Animation Reset:
    • Fixed an issue where explosion effects didn’t play because their animations weren’t properly reset when instantiated.
  • WebGL Sound Fixes:
    • Adjusted loud sound effects in the WebGL build to more appropriate levels.
  • Matchmaking for Inactive/New Players:
    • Fixed an issue where matchmaking for inactive or new players got stuck on "finding opponents."
    • Added a requeue system to ensure matches are found even if an error occurs.
      • Note: This doesn’t fully solve the underlying issue but ensures matchmaking progresses, though it might take slightly longer as the queue restarts.

Improvements

  • Object Pooling Enhancements:
    • Improved the object pooling system to release memory more effectively after battles, reducing memory leaks and improving performance.
    • This isn’t fully resolved yet, so if you encounter performance issues after extended play sessions, I recommend reloading the game.
  • Physics Adjustments for Battle Speeds:
    • Improved how the physics engine handles higher battle speeds.
    • Temporarily removed 8x and 16x speeds due to inconsistencies, but I’ll continue working on making these viable in future updates.

Balance Changes

  • Rocket Launcher Projectile Behavior:
    • Initial Speed: Increased from 0.5 to 2.
    • Top Speed: Reduced from 10 to 5.
    • These changes should make rockets more reliable and effective at hitting targets.
  • Bullet Hitbox Updates:
    • Adjusted hitboxes for all bullets to align with the updated physics system for better accuracy and consistency.

Thank you all for your support and feedback—it really helps me as a solo developer to improve the game! I’ll keep working to fix issues and bring new features to life.

Happy gaming!

Leave a comment

Log in with itch.io to leave a comment.