Phaser releases continue to be fast and furious, with the most recent release being 3.9.0. Phaser is a mature 2D HTML5 based open source game framework. You can learn more about Phaser 3 in our hands on video available here. The 3.9.0 release continues to improve the plugin manager added in the previous release, returns camera lerping functionality and improves canvas focus loss handling.
Highlights of this release:
Better support for canvas focus loss. If you're making a fully keyboard controlled game it was easy to lose focus of the canvas before when tabbing away, but it'll now resume properly on return. There is also a new focus event you can listen for.
Camera lerp is back! You can provide interpolation values for following targets to smooth off those transitions. There's also a new follower offset property, so you don't have to be quite so tightly focused on the target as before. Camera shake has also been fixed for dynamic tilemap layers.
The Plugin Manager continues to improve after it's 3.8 overhaul and now easily allows you to register new file types, even in the current Scene. You can also now install global single-instance plugins as Scene properties.
Containers can now be made interactive without providing a shape object, as long as you've given them a size.
Most Game Object destroy handles have been updated. There was an issue where Game Objects inside Containers or Groups would be destroyed twice when a Scene shutdown. This is now handled properly and pre-destruction is handled by the objects themselves.
The Particle tint value was being incorrectly calculated, causing the color channels to be inverted. Your particles now tint properly :)
You can get a great deal more detail about this release as well as download 3.9.0 right here.