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!
Play Now! https://1buttonwonder.itch.io/stargrid