Hi everyone! ![]()
I just released a free, full-length course where we build a complete Sokoban-style puzzle game using Phaser 3 and Phaser Editor — starting from a clean project setup and finishing with a fully playable game.
The course focuses on:
-
Structuring a Phaser project cleanly
-
Separating logic from rendering
-
Using tilemaps, prefabs, and script nodes
-
Building reusable systems instead of one-off code
-
Understanding why things are designed the way they are
If you prefer learning by building a real project, this course was designed with that in mind.
Watch the Free Course Playlist
https://youtube.com/playlist?list=PLmcXe0-sfoShsedoTMWR-vMyLNk9d6JXw
Project Files, Assets & Checkpoints (Pay-What-You-Want)
All project files are available, including:
-
Full source code for the completed free version
-
Per-lesson checkpoints (ZIPs)
-
All assets (sprites, tilemaps, UI, audio)
-
Excalidraw design diagrams
https://scottwestover.gumroad.com/l/sokoban-course
You can download them for free, or throw in a tip if you want to support more Phaser content — totally optional.
Optional Premium Version
For anyone who wants to go deeper, there’s also an optional premium version that adds:
-
Undo system
-
Move counter + UI scene
-
Audio + music systems
-
Celebration effects
-
Animated title screen
-
Level select menu + progress tracking
-
Reusable tween + notification systems
This version is 3+ hours of additional videos and focuses on polish, architecture, and real-world feature design.
(Not required to enjoy the free course — just there for people who want the extra material.)
Hope This Helps the Community
Phaser has been a huge part of my game dev journey, and I wanted to contribute something educational that others could build on.
If you go through the course and have feedback, questions, or suggestions — I’d really love to hear them.
Thanks, and happy building! ![]()
— Scott