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.

Want to start using Phaser 3 today? Then please try the Beta build! We've put together a Getting Started Guide to help.

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
# 115 The Phaser 3 release date and part two of the Tilemap Physics updates.
# 114 Death March to release, Sound Manager completed and advanced Tilemap Physics demos.
# 113 Beta 19 is out, Tilemaps get full physics collision, Sound goes legacy and we prepare for release.
# 112 Beta 18, new Event system, Tilemap collision, Sound updates, renderer tidy-up and Amiga demos.
# 111 Sound Manager updates, the new Scale Manager, Beta 15 and more.

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 start using Phaser 3 today? Then please try out our Alpha build! 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!