Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Treehouse

Game Development with Phaser Course (How To)

via Treehouse

Overview

Learn how to make your own video game in this beginner-friendly course designed to teach the fundamentals of the Phaser game engine. This course takes a hands-on approach to learning by showing you how to setup and create two games from scratch. With this step-by-step guidance, you will gain a solid understanding of the features of the Phaser game engine needed to create a fun game. By the end of the course, you'll not only have two games to show for your effort, but you'll also gain the skills and confidence to build a game of your own.

What you'll learn

  • Phaser game engine
  • Build two games using Phaser
  • Object orientated development with Javascript
  • Create a basic level using Tiled Map Editor

Syllabus

Building a Breakout Game with Phaser

In this stage we are going to learn about Phaser by building a simple breakout game

Chevron 19 steps
  • Course Overview

    2:16

  • What Is a Game Engine?

    1:59

  • What Is Phaser?

    2:43

  • My Development Setup

    3:30

  • What Will Be Built in This Stage

    1:27

  • Phaser Project Setup

    6:29

  • Loading Game Assets

    6:06

  • Setting up a Server

    5:51

  • Adding Grouped Images

    4:53

  • Phaser Explanation and Setup Quiz

    5 questions

  • Adding Paddle Movement

    6:05

  • Adding Physics

    9:36

  • Adding Basic Collisions

    4:40

  • Adding Logic on Collision

    5:05

  • Winning and Losing Text

    13:58

  • Adding Sound

    8:02

  • Final Thoughts

    9:55

  • Player Movement and Collision Quiz

    6 questions

  • How to Improve Our Game

    4:41

Building a Platform Game with Phaser

In this stage we're going to grow our Phaser knowledge by building a more complex platform game.

Chevron 19 steps
  • What Will Be Built in This Stage

    1:48

  • Project Setup Using Vite

    14:11

  • Add Player Sprite and Movement

    18:52

  • Adding Gravity and Jump

    12:16

  • Create a Level Using Tiled

    13:00

  • Loading Tiled Level

    11:39

  • Animation and Level Design Quiz

    5 questions

  • Adding Collisions and a Background

    8:04

  • Adding Collectables

    9:32

  • Adding a HUD and Enemies

    9:39

  • Game Over Screen

    12:03

  • Adding Prefabs

    13:45

  • More on Prefabs

    10:55

  • Centralized Preloading

    7:08

  • Add an Exit and Another Level

    11:53

  • Music and Sound Effects

    14:13

  • Refactoring and Scene Management Quiz

    5 questions

  • Deployment and Game Improvements

    10:07

  • Game Development with Phaser Wrap-Up

    1:38

Taught by

Richard Oliver Bray

Reviews

Start your review of Game Development with Phaser Course (How To)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.