This tutorial covers setting-up your development environment. Picking an editor, installing a web server, downloading Phaser and creating a Hello World test.

Learn how to create a game completely from scratch. Add a player and make him run and jump around the platforms, collecting stars and avoiding baddies.

There are 1772 source code examples available to run on our web site. Dig around, explore and see what you find! You can also download them all from the Git repo to browse locally.

This documentation is generated from the source code and covers every method, property and class across the entire API. Use it in conjunction with examples and tutorials to get a deeper understanding of the framework.

Phaser 3 has complete support for Facebook Instant Games. We've a range of tutorials covering it. From Getting Started, to the Leaderboards API, to displaying ads and offering In App Purchases in your games.

We publish regular Dev Logs that detail what has been worked on recently and what's coming down the line in beta releases. There are also extensive tutorials and structural guides to be found here.

The community are constantly publishing new tutorials. There are literally hundreds of them, covering everything from custom game objects, to shaders. Be sure to check out the videos too.

Texture Atlases are vital for modern games. This is a comprehensive tutorial with example code on how to create and use them within Phaser 3, using the Texture Packer app.

Get taught by the experts in this comprehensive series. 11 Courses, 175 Lessons and over 28 hours of video. With downloadable project files and closed captions you'll have learned lots by the end.

Latest Tutorials

thumb
26th July 2021

Here is a quick HTML5 prototype to shuffle and draw a deck of cards using Phaser 3, full commented source code available.

thumb
23rd July 2021

Quickly create decentralized web games with this template.

thumb
21st July 2021

Create the hyper casual one button game where you run around the circle jumping over obstacles. Full code available.

thumb
19th July 2021

A tutorial on how to select multiple units by dragging a selection box over them, like in an RTS game.

thumb
16th July 2021

In this new video learn how to add Tilemaps to your game using an data array.

thumb
14th July 2021

Full source code to make a game like qomp, where you play as a Pong ball that must escape the paddles.

thumb
12th July 2021

How to create a fog of war effect to give the right atmosphere for a dungeon crawler.

thumb

A comprehensive look at the power consumption used by Phaser games and how to reduce it.

thumb

Use events to pass data between Scenes for decoupled code.

thumb

Turn your 2D games in to shiny new 3D games with almost no effort thanks to three.js and Phaser 3D library.

thumb

Use this tutorial to learn how to have enemies, opponents, or NPCs look at the player in a top-down game.

thumb
30th June 2021

The final part of how to build a multiplayer Space Invaders game.

thumb
28th June 2021

Building Mobile Games with Ionic Framework and Phaser JS.

thumb
25th June 2021

Use gravity and thrust to create a prototype of this hit hyper casual game.

thumb
23rd June 2021

Learn about implementing pub / sub in a multiplayer Space Invaders game.

thumb
21st June 2021

This tutorial will show you which files you need and how to use them to get the Phaser 3 Spine Plugin running.

thumb
18th June 2021

How to create a rotating crank for a Puppet Bird style game.

thumb
16th June 2021

Learn about network protocols, architecture and system design for a multiplayer Space Invaders game.

thumb
14th June 2021

See how you can use the RexUI TextEdit plugin to get text input from the player.

thumb
11th June 2021

A guide to getting started with Webpack and Phaser to prepare your game for distribution.