Sale!

RPG Game Development with Phaser

$149 $29

Learn to create your own RPG games with Phaser

Product Description

Update 6 February: based on student feedback, added a new bonus module “Phaser 201” with additional supporting lectures on beginner/intermediate Phaser topics.

Have you ever wanted to create games with vast worlds to explore, compelling characters and dungeons filled with monsters and treasure? My name is Renan Oliveira. I’m a software engineer, game developer, and co-author of the book Game Development for Human Beings.

rpg-1 rpg-2

In this course, you will learn to create your own impressive RPG games using JavaScript and Phaser. Some of the topics you will learn include:

  • Creating world maps and dungeons using open source tools
  • Turn-based battles with magic attacks
  • Player level ups and UI screens
  • Classic RPG towns with non-player characters
  • Saving your game progress in the cloud with Firebase

Course requirements:

  • Intermediate JavaScript skills
  • Familiarity with the Phaser framework (if you are entirely new to Phaser, you might need to also enroll in our Phaser Platinum course for a more broad exposure to this fantastic framework)

BONUS: This course includes beginner and intermediate Phaser modules we’ve named Phaser 101 and Phaser 201 covering different aspects of the framework.

Join us and build your own RPG games!

Curriculum

  • Introduction
  • Boot and Loading
  • World State
  • User Input Plugin
  • Player Prefab
  • Moving Through Maps
  • Interacting with NPCs
  • Enemy Encounters
  • Battle State
  • Showing player units
  • Actions menu
  • Showing enemy units
  • Attacking units
  • Attack menu item
  • Inventory
  • Items menu
  • Turn based battle
  • Losing the battle
  • Wining the battle
  • Menu screen
  • Showing party
  • Showing items and collecting equipment
  • Showing equipment
  • Boss unit
  • Online authentication
  • Online storage
  • BONUS Phaser 101 - Intro
  • BONUS Phaser 101 - Setting up a Local Web Server
  • BONUS Phaser 101 - Creating a New Phaser Game
  • BONUS Phaser 101 - Loading a Sprite
  • BONUS Phaser 101 - Anchor Point
  • BONUS Phaser 101 - Scaling
  • BONUS Phaser 101 - Flipping
  • BONUS Phaser 101 - Rotating
  • BONUS Phaser 101 - Screen Scaling
  • BONUS Phaser 101 - User Input
  • BONUS Phaser 101 - Groups
  • BONUS Phaser 101 - More on Groups
  • BONUS Phaser 101 - Switching Animals
  • BONUS Phaser 101 - Tween Animations
  • BONUS Phaser 101 - Tween Callbacks
  • BONUS Phaser 101 - Spritesheet Animations
  • BONUS Phaser 101 - Audacity Basics
  • BONUS Phaser 101 - Adding Sound
  • BONUS Phaser 101 - Adding Text
  • BONUS Phaser 201 - Changing States
  • BONUS Phaser 201 - Creating Prefabs
  • BONUS Phaser 201 - Keyboard Events
  • BONUS Phaser 201 - Arcade Physics
  • BONUS Phaser 201 - Phaser Plugins

Course Requirements

Basic to intermediate JavaScript skills.
Basic Phaser skills.
Hurry up! The price rises inRefreshing countdownClose Countdown

GET STARTED

Register | Lost your password?