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|
|# 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.|
|# 143||We reach 24k stars on GitHub, Arcade Physics gets updated, read about the new overlapTiles feature and the virtual joystick plugin.|
|# 142||Work on Phaser 3.16.3 and the new docs site continues .|
Browse all the Dev Logs to see what we've been building.
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.
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!