The Phaser community is great at sharing knowledge. Here are the most recent tutorials.

Texture Packer and Phaser 3 Tutorial

21st April 2024

A comprehensive tutorial with example code on how to create texture atlases for Phaser 3 with Texture Packer.

Add Text Input to Your Phaser 3 Game with RexUI

14th June 2021

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

Basic Phaser Webpack Guide

11th June 2021

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

Multiplayer Space Invaders Tutorial Part 1

9th June 2021

Building a realtime multiplayer Space Invaders game in less than a day.

5 Local Web Server Options to Get Started with Phaser

7th June 2021

Setting up your development environment can be a challenge. We share 5 simple and easy options for Mac or Windows.

Complete Circle Race prototype

4th June 2021

Build the hyper casual game Circle Race in 80 lines of Phaser code.

DOM Buttons with JSX and TypeScript

2nd June 2021

How to use Bulma, JSX and the DOM Element to easily add CSS buttons to your games.

Phaser Raycaster

31st May 2021

A comprehensive raycasting plugin for Phaser 3 that works with Arcade and Matter Physics.

Legends of Runeterra Hand Draw Tutorial

28th May 2021

Recreate the card handling effect using Phaser Drag Events.

RxJS Container Button Tutorial

26th May 2021

How to create Container Buttons with RxJS and TypeScript.

Gesture Events Tutorial

24th May 2021

Include Touch, Cursor, and Gesture Events in a Phaser Game.

Draw and Match Class

21st May 2021

Everything you need for a Draw and Match game like Grindstone in a single class.

Basic Button with RxJS and TypeScript

19th May 2021

Learn how to create a button in Phaser using TypeScript and the power of RxJS.

Matter JS Collision Tutorial

17th May 2021

How to use Matter.js Physics for Sprite Collisions in a Phaser Game.

PGInspector Game Object Debugger

14th May 2021

Tired of filling your code with console.log? Try out PGInspector instead to debug Phaser Game Objects.

Create a native-like Game Experience Tutorial

12th May 2021

Give your game a native-like feel without using a wrapper or building an app artifact.

TileSprites Continuous Scrolling Tutorial

10th May 2021

A tutorial on creating a continuous side scrolling effect using Tile Sprites.

Ray Casting and Visibility Polygons Tutorial

7th May 2021

How to create light and darkness using ray casting and polygon visibility.

Mobile Device Testing Tutorial

5th May 2021

How to quickly test your Phaser 3 game on Mobile Devices, straight from the development server.

MongoDB Drawing Game Tutorial

3rd May 2021

Creating a Multiplayer Drawing Game with Phaser and MongoDB.

Matter Physics Object Pools

30th April 2021

Learn how to use Object Pools with Matter.js Physics bodies in Phaser 3.