Phaser 3 is the next generation of the Phaser Game Framework. Every last element has been rebuilt from scratch using a fully modular structure, combined with a data-orientated approach. It includes a brand-new custom WebGL renderer designed specifically for the needs of modern 2D games.

Phaser 3.0.0 was officially released on February 13th 2018. Since then we have been hard at work fixing issues and enhancing the documentation. The release is so new that we haven't even got the Examples or Docs onto this site yet, so please bare with us! We're working as quickly as we can. In the mean time we have got a new Getting Started guide and a new Making your first Phaser 3 game tutorial.

Weekly Dev Logs

Phaser 3 has been in continuous development since October 2016 and we publish weekly progress reports. Here are the 5 most recent:

Dev Log Contents
# 133 Details all of the changes to the input system in the up-coming 3.16 release.
# 132 The latest news about the Spine Plugin development and details about the new Context switching 'Extern' Game Object.
# 131 The Doc Jam continues, Spine development updates, dealing with performance and accessing Matter directly.
# 130 Phaser Doc Jam Update, 3.14 Released, Spine support coming and a comprehensive guide on Phaser Factories, what they are and how to extend them.
# 129 Phaser 3.13 Released, Camera Shaders and all about the Phaser Doc Jam.

Browse all the Dev Logs to see what we've been building.

Development Schedule

You can view a Gantt chart showing our planned development until the end of the year. It highlights the order in which new systems will be added to the API and how they will tie-in with the Beta, Alpha and Release builds.

Getting Started with Phaser 3

Want to start using Phaser 3 today? Then please try out the most recent official release! We've put together a Getting Started Guide for you.

Want to help work on the Phaser 3 source code? Then the Contributors Guide is for you. It isn't a tutorial on how to use Phaser 3 to make games (those will come later), but it will take you through the process of setting up your dev environment, running the Examples and learning how its all structured.

The Evolution of Phaser 3

Phaser 3 hasn't been easy to create. There have been lots of false-starts and wrong turns made. If you're interested how we got here today, and what shaped v3 over the previous year then have a ready of the Phaser 3 History.

Supporting Development

It's no exaggeration to say that we're only able to invest so much time working on Phaser 3 because of our fantastic community. The money we get from our Patreon, donations and sales of books and plugins is what allows us to work on Phaser 3 full-time. If you're one of those people: Thank you so much!