Hello,

This update brings a set of technical improvements, bug fixes, and deep engine optimizations for PatternBULLET2D Engine by Airem.
Performance and stability have been improved across all devices — especially noticeable on low-end hardware.
🔧 Changes & Improvements
• Online / Offline Leaderboard System
– When the player finishes a run with an active internet connection, online rankings are now displayed automatically.
– The system detects the connection and switches to online mode when available.
– If no connection is found, it switches to local ranking, which can later be manually updated by switching from online to local.
– Local scores are not overwritten unless the player chooses to update them.
• Improved Streaks.js System
– Fixed rare logic issues with combo and multiplier tracking.
– Smoother score progression and better streak handling during long sessions.
• Major Engine Performance Boost (PatternBULLET2D)
– Optimized logic and rendering loops.
– Improved memory management and particle caching.
– Average framerate boost on low-end systems: +25–50%.
– Faster loading times and smoother transitions between levels and effects.
• Bug Fixes & Stability
– Fixed minor logic bugs in collision and visual systems.
– Improved fullscreen/window switching behavior.
– More reliable save-state system across campaign and survival modes.
Made with care — solo, line by line, pixel by pixel.
Thank you for playing and supporting Pattern Survivors.
