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|
|# 137||Learn about the new Event system within V3 and what this means for the documentation and IDE support.|
|# 136||A deep dive into how the new Phaser 3 Scale Manager is being built, with examples, code and game configs.|
|# 135||How a multi-scene drag bug was fixed and a tutorial on moving and stopping physics objects.|
|# 134||New Phaser Forum, Keyboard Updates, new Animation Events, Erasing Render Textures and more!|
|# 133||Details all of the changes to the input system in the up-coming 3.16 release.|
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!