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.

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
# 89 The v3 Input Manager starts to take shape.
# 88 New State features, Tint demos and multi-camera tests.
# 87 New Clock class, Timers, Endless Tilemaps and State updates.
# 86 Dynamic Tilemaps are added along with ScrollFactor.
# 85 Create a game of Snake in this new Phaser 3 Tutorial.

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

API Overview

We've put together a comprehensive overview of the Phaser 3 API. This lists each major system and component, explains what its role is, shows development progress so far and examples of use, where relevant. Feel free to browse the API list to get an idea of the core features Phaser 3 contains.

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 help work on Phaser 3? Or just get a head start in how its all put together? 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!