Phaser 3.7.1 continues it’s rapid release schedule, the most recently released version being 3.7.1. Phaser is a HTML5 2D game framework, with 3.x being the most recent branch. If you are interested in learning more about Phaser, be sure to check out our Getting Started with Phaser 3 video, also embedded below. This release focused heavily on API refinement, loading performance gains and improvements to the documentation. This change also fixes Googles recent web audio idiocy in Chrome 66.
Details from the release blog:
New in this version is support for Loader Pack Files. These were a popular feature in Phaser 2 and allowed you define a list of resources in a JSON file that the Loader would consume and then load for you. They're back in Phaser 3 now and refined to be more powerful than before. Packs can even load other packs, and you can selectively run just a part of a pack if you wish.
Also improved is the ability to use Phaser outside of Webpack. I have removed the requirement for the Webpack
raw-loader plugin entirely, and swapped the defines to use typeof checks, which means you should now be able to require Phaser into your package, no matter what bundler you're using, and without any special configuration needed. If you are using Webpack you can still benefit by using our config, but those outside of Webpack, or in environments like Electron are no longer penalized.
The Change Log for this release is massive and contains a few important updates. I would urge you to please read through it as there are some API breaking changes inside in certain areas. This release also fixes the issue Chrome v66 has bought into the mainstream with regard to unlocking Web Audio on desktop and their insane new Media Engagement Index.
You can read the complete change as well as download here.