Course info
Jul 17, 2014
2h 11m

In this tutorial we'll learn advanced topics surrounding HTML5 game development. Throughout these lessons we will look at the steps required to build a multiplayer action game from scratch.We'll start by setting up our game scene using the Pixi.js open source library. We'll continue by implementing physics, audio and other game elements that are often tricky in-browser. We'll take a look at getting the most out of our performance by using Google Chrome's Developer Tools. Finally, we'll use WebSockets and Node.js to add multiplayer elements to our game.By the end of this tutorial, you'll have a solid understanding of advanced HTML5 game development topics and workflows, as well as a fully functioning game that will scale to fit any screen size. Software required: HTML5, CSS.

About the author
About the author

James Simpson has been designing and building online games since the age of 13 when he began teaching himself how to develop after school.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Introduction and Project Overview
Hi, everyone, my name is James Simpson. I'm the founder of GoldFire Studios and our focus is real-time multiplayer games with HTML5. I've created gaming and entertainment products that have reached millions around the world. Including our latest HTML5 MMO, CasinoRPG. In this course, we are going to create a multiplayer HTML5 game for all devices. Some of the key take-aways from watching this course include learning how to build a complete cross-platform game with HTML5, efficiently use the tools available for HTML5 game development, take your game's performance to the next level and advanced solutions to common HTML5 game development roadblocks. By the end of the training, you will have learned how to create a native-like gaming experience that will seamlessly run on a wide range of devices and platforms. I'm excited to work with digital tutors and share these tricks and techniques with you. So, let's get started with the first lesson.