Large collection of tutorials for Phaser, that I've followed. Original source listed in README files.
Go to file
James Skemp 9c7d233e1d Merge branch 'phaser-3-official' into 'master'
Add official Phaser 3 Getting Started game

See merge request strivinglife/PhaserTutorials!5
2018-03-03 17:46:16 +00:00
2dPlatformer-TypeScript Update game to full browser and collision handling 2016-12-25 22:00:38 -06:00
AdvancedPhaserTypeScriptProject Update TypeScript version used in TypeScript projects. 2016-04-18 19:04:28 -05:00
Afternoon-Shoot-Em-Up Spelling fix. 2015-10-27 21:07:53 -05:00
Ascii-Roguelike-Tutorial Moved over Ascii Roguelike tutorial from standalone repo. 2016-01-18 08:20:22 -06:00
Barkanoid-Packt Code fixes for next level text not displaying, and improved initial score/lives display. 2015-11-02 12:16:51 -06:00
Boids-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
CandyCrushBejeweled-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
Coding-Tip-5-Car Added comments. 2015-10-14 21:41:30 -05:00
Concentration-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
Drag-Match-Engine-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
DronShooter Update TypeScript version used in TypeScript projects. 2016-04-18 19:04:28 -05:00
DungeonRaid-TypeScript Add functionality to add new replacement tiles 2017-01-15 01:04:36 -06:00
GoatRiderPrototype-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
HiLo-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
LevelSelection-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
Official-Making-A-Game Upgrade two tutorials from 2.4.3/2.4.4 to 2.4.7. 2016-04-24 21:06:17 -05:00
Phaser-Clicker-Tutorial Update game to use proper play state 2018-02-05 20:32:03 -06:00
PhaserTypeScript Update TypeScript version used in TypeScript projects. 2016-04-18 19:04:28 -05:00
RadicalPrototype-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
RadicalPrototype2-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
RiseAbove-Phaser-Tutorial Upgrade from Phaser 2.4.4 to 2.4.7. 2016-04-23 11:43:32 -05:00
Snake-TutorialZine Upgrade two tutorials from 2.4.3/2.4.4 to 2.4.7. 2016-04-24 21:06:17 -05:00
SpriteSheetTester Update TypeScript version used in TypeScript projects. 2016-04-18 19:04:28 -05:00
Swap-Match-Engine-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
TapTapTaxi-CodeCaptain Upgrade projects from Phaser 2.4.6 to 2.4.7. 2016-04-23 11:19:12 -05:00
TwentyFortyEight-TypeScript Update reference to TypeScript definition. 2016-04-23 11:36:31 -05:00
TwoCarsPrototype-TypeScript Upgrade project from Phaser 2.4.4 to 2.4.7. 2016-04-23 11:37:21 -05:00
_libraries Update libraries from Phaser 2.6.1 to 2.6.2. 2016-08-28 18:23:52 -05:00
_starter Rename starter project directory to lowercase 2017-12-17 10:07:10 -06:00
_starter-simple Rename simple starter project directories 2017-12-17 10:04:49 -06:00
_starter-simple-vs-code Rename simple starter project directories 2017-12-17 10:04:49 -06:00
_starter-simple-vs-code-ce Upgrade Phaser CE to 2.10.0 2018-02-05 08:56:17 -06:00
phaser-3-started Add official Phaser 3 Getting Started game 2018-03-03 11:33:54 -06:00
rotjs-Tutorial Fixed known bug when player moves into Pedro's cell. 2015-10-30 19:53:32 -05:00
zTesting Add P2 example from official examples. 2016-05-05 18:23:34 -05:00
zTestingJS Add P2 example from official examples. 2016-05-05 18:23:34 -05:00
.gitignore Update gitignore to ignore Mac-related files 2017-09-22 20:14:44 -05:00
.gitlab-ci.yml Fix GitLab CI config 2017-01-10 14:08:24 -06:00
PhaserTutorials.sln Add new project for level select options. 2016-04-03 20:50:27 -05:00
README.md Add official Phaser 3 Getting Started game 2018-03-03 11:33:54 -06:00
index.html Fix ordering of tutorial finished products 2017-01-15 01:16:35 -06:00

README.md

Phaser Tutorials

See individual README files for information on where each tutorial is from.

View generated results.

Templates

As I've worked through the various tutorials I've created two templates that I use for my own projects.

_Starter

These templates have been moved to the Phaser Starter Templates project on GitHub, and mirror on GitLab.

_Starter Simple

This project uses TypeScript with Phaser (2.6.2), and aims to be a simple version of the _Starter project, with all code in a single file.

Other variants use the free Visual Studio Code and include:

  • _Starter Simple VS Code
    • Uses Visual Studio Code and Phaser 2.6.2, the last official release.
  • _Starter Simple VS Code CE
    • Uses Visual Studio Code and Phaser Community Edition.

Completed tutorials

In case it provides any benefit, the following is the order in which I completed these tutorials.

Tutorial Completed Date
Phaser-Clicker-Tutorial September 2015
Ascii-Roguelike-Tutorial September/October 2015
Official-Making-A-Game October 2015
Coding-Tip-5-Car October 2015
Afternoon-Shoot-Em-Up October 2015
Snake-TutorialZine November 2015
Barkanoid-Packt November 2015
PhaserTypeScript November 2015
DronShooter November 2015
RiseAbove-Phaser-Tutorial December 2015
AdvancedPhaserTypeScriptProject December 2015
TwoCarsPrototype-TypeScript December 2015
RadicalPrototype-TypeScript December 2015
RadicalPrototype2-TypeScript December 2015
GoatRiderPrototype-TypeScript December 2015
CandyCrushBejeweled-TypeScript December 2015
Drag-Match-Engine-TypeScript January 2016
Swap-Match-Engine-TypeScript January 2016
Concentration-TypeScript February 2016
TapTapTaxi-CodeCaptain February 2016
Boids-TypeScript March 2016
HiLo-TypeScript March 2016
TwentyFortyEight-TypeScript April 2016
LevelSelection-TypeScript April 2016
2dPlatformer-TypeScript December 2016
DungeonRaid-TypeScript January 2017
phaser-3-official March 2018

These tutorials do not cover Phaser per-se, but may still be relevant to the framework in some way.

Tutorial Completed Date
rotjs-Tutorial October 2015

Tutorials to finish following

n/a

Future tutorials to work through

Tutorial creators worth following

The following sites are worth following if you're interested in Phaser tutorials.

  • Emanuele Feronato posts tutorials on a regular basis, and sells a couple complete tutorials.
  • GameDev Academy has a mix of posts, including in Phaser. This is done by the folks behind Zenva, which has a pretty good online series for sale that covers creating a variety of games in Phaser.