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.

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!

Developer Logs

While Phaser 3 was in development we published regular progress reports in the newsletter, which are how archived here on this site. Here are the 5 final reports:

Dev Log Contents
# 148 Phaser 4 Announcement and a catch-up on Phaser 3.18 and 3.19 releases.
# 147 Details about the 3.18 Release and the changes to the Input API, with mouse wheel and multi-touch support.
# 146 Details about Phaser CE 2.13 and Phaser 3.17, including a mini-guide to Shaders and the 3.18 release plans.
# 145 DOM Elements leave beta and Geometry Masks get a huge overhaul.
# 144 Phaser is 5 years old and we look back on what that means and where we're going. Plus details about Arcade Physics 2 and Phaser 3D.

Browse all the Dev Logs to see how development went.

Development Schedule (Archived)

You can view a Gantt chart showing the development schedule we followed during the build of Phaser 3. It highlights the order in which new systems were added to the API and how they tied-in with the Beta, Alpha and Release builds.