We are excited to announce the release of Phaser v3.88, codenamed 'Minami'. This latest version of our open-source HTML5 game framework brings lots of important fixes and improvements that we know our community will benefit from.

Our mobile and web audio systems have received vital updates. We've improved audio unlocking on mouse-enabled devices, and implemented crucial fixes for iOS 17.5.1+ and iOS 18+ to prevent audio interruption during focus changes in Safari.

We've merged a community PR that adds a handy new Transform.getWorldPoint method that lets you accurately retrieve world coordinates for game objects, even within nested hierarchies. Plus Dynamic Textures have had their rendering quality substantially improved by ensuring even-numbered dimensions.

For our physics-focused developers, we've enhanced Arcade Physics collision handling, particularly for circle-to-circle and circle-to-rectangle collisions. We've also fixed a critical issue with Matter.js physics that could cause browser crashes when handling large delta values in background tabs.

The update includes many more improvements, from better tilemap handling to enhanced tween management and DOM element scaling fixes. We've worked hard to ensure these changes maintain backward compatibility while improving your game development workflow. As always, please see the full Change Log for details.

Phaser v3.88 is available now via npm and GitHub and in the Phaser Sandbox. We've also updated all of our framework templates too. We encourage all developers to upgrade to this latest version to take advantage of these improvements. As always, we're grateful for our community's continued support and feedback that helps make Phaser better with each release.

Download v3.88