Learn to code from scratch with the latest and greatest tools and techniques.
Enroll NowFrom Photoshop to After Effects, learn professional creative tools from the experts.
Enroll NowSnag unlimited access to 1,000+ courses for life — now just $99 with this deal!
View DealAre you a Phaser development craving for more advanced content? Interested in multi-player games?
Advanced Game Development with Phaser is that next-level training that will take you from intermediate to pro. This course assumes a good grasp of JavaScript and the Phaser framework. If you’ve taken any of our Phaser courses, or if you’ve made a Phaser game before you should be prepared for this more advanced training.
This course consists in three projects. In which you’ll be building comprehensive games that include both frontend and backend (using Firebase). These are some of the topics that we cover:
Module 1: Fruit Ninja with Online Leaderboard
In this module we will build a Fruit Ninja game. Besides the basic game (swipe detection, spawning and cutting fruits and bombs) we will add a title screen, a store to buy upgrades that can be used in the game and an online leaderboard.
Module 2: Multi-player, Real-Time Bomberman
In this module we will build a multi-player, real-time Bomberman. The game will comprise the basic bomberman gampeplay, such as placing bombs, facing enemies and collecting items. In addition, we are going to add multiple levels and enemies with different behaviors. Firebase is used on the backend. We’ll also be using EasyStar.js for path finding.
Module 3: Multi-player Strategy Game
In this module we are going to build an online multiplayer turn-based real-time strategy game inspired in “Final Fantasy Tactics”, where players will control units in a battle. There will be different unit classes with different strengths and weaknesses. Firebase is used on the backend. We’ll also be using EasyStar.js for path finding, and Js Priority Queue to organize the events in the game.
Course author
Renan Oliveria is a software developer and CS Master student. His interest in game development started years ago with a 2D game engine course, which resulted in a small 2D engine and game. Passionate about JavaScript and Phaser, Renan has authored dozens of technical tutorials at the GameDev Academy blog by Zenva.
Trusted by over 1 million learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality and full-stack web development.
Our e-learning platform Zenva Academy is the leading place to upskill, learn and gain key tech skills for the innovation economy. Our curriculum is organized about Mini-Degrees™ which cover a wide range of technical subjects and include video, project files and mentor support.