Game Development with Phaser Course (How To)
Offered By: Treehouse
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 LanguagesUniversity 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