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

Codecademy

Learn Game Development with Phaser.js

via Codecademy

Overview

Learn about the HTML5 game development framework that makes writing browser-based games a breeze.

## Take-Away Skills:

Learn how to make Phaser games in this series of lessons, quizzes, and projects. Turn your game ideas into game realities and build on an important set of skills in this JavaScript library. Learn how to make and curate interactive experiences and deploy your games to the web!

## Why Learn Phaser?

Phaser is the biggest HTML5 game development framework on the market. It has been used for browser games, mobile games, and desktop games. Learn how to use this library to make games for yourself!

## Note on Prerequisites

Phaser is built in JavaScript and we will be writing JavaScript code throughout the course, so knowledge of JavaScript (especially functions and objects) will be useful. However, the course is as beginner-friendly as possible and can be attempted without any prior JavaScript knowledge. Still, if Phaser concepts and instructions seem a bit murky it might be best to take a few sections of our Introduction to JavaScript course to build conceptual knowledge.

## What Will You Build?

You'll build eight games in this course:
* Color a Pegasus: a coloring book application with an eye-catching aesthetic!
* Create an Adventure: a dungeon crawling text-based adventure game about a dungeon with an orc, a knight, a wizard, and you.
* Bug Dodger: Avoid the cascading torrent of bugs and try to get a high score!
* Bug Invaders: The bugs are descending to earth and it's up to you to stop them!
* Codey's Cave Crisis: learn the basics of how to create the quintessential platformer!
* Codey's Counting Conundrum: Build a multi-scened game that incorporates tweens and animations.
* Tundra Terror: Guide Codey through a frozen tundra brought to life through stunning visual effects.
* Codey Jump: Recreate an app classic that has Codey jumping endlessly upward.

Syllabus

  • Learn Phaser: Basics: Master the basics of Phaser in this course that takes you from beginner to game developer!
    • Lesson: Learn Phaser: Basics
    • Article: Phaser Quick Guide
    • Quiz: Learn Phaser: Basics
    • Lesson: Learn Phaser Basics: Color a Pegasus
    • Project: Create a Fantasy Adventure Game
    • Article: Developing Phaser 3 Games Locally
  • Learn Phaser Physics: Learn how to incorporate physics into your Phaser games!
    • Lesson: Learn Phaser: Physics
    • Quiz: Phaser Physics and Controls
    • Project: Bug Invaders
  • Learn Phaser Animations: Learn the power of using multiple scenes in a Phaser game and harness the ability to animate sprites inside your games!
    • Lesson: Learn Phaser: Multi-Scened Games
    • Lesson: Learn Phaser: Animations and Tweens
    • Quiz: Phaser Animation and Tweens
    • Project: Codey's Counting Conundrum
  • Learn Phaser: Visual Effects: Learn about Phaser's camera effects and other visual tools to help your games stand out!
    • Lesson: Learn Phaser: Cameras and Effects
    • Quiz: Learn Phaser: Visual Tools
    • Project: Learn Phaser: Codey Jump

Taught by

Kenny Lin

Reviews

4.4 rating at Codecademy based on 136 ratings

Start your review of Learn Game Development with Phaser.js

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.