YoVDO

Game Development with Phaser Course (How To)

Offered By: Treehouse

Tags

Phaser Courses Game Development Courses Javascript Courses Level Design Courses

Course Description

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

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera