Introduction

Welcome to the HTML5 Game Development workshop!

To accommodate the varying levels of skill and experience, this course is structured to be goal-oriented. Every lesson has a certain task to accomplish, if you can finish it on your own, go ahead and skip to the next one!

Why HTML5?
Example Games Made with HTML5
 * Super easy to get started with
 * Games and apps will run on almost any platform
 * No upfront development cost
 * A great platform to prototype in, even if you plan on using bigger engines in your future career

Elliot Quest on Steam

Making WiiU and 3DS games with HTML5

So what IS HTML5?
When we say something is made with HTML5, we actually mean Javascript. HTML5 is just the new set of tags, the most important of which is the canvas tag.

CodePen is a great way to test code snippets. Here's an example of how to draw a circle with the canvas tag:

http://codepen.io/omarshe7ta/pen/QbzaYe

But instead of doing things super manually like that, we're going to use the Phaser framework.

What will we learn in this course?
We're going to focus not just on the technical aspects of how to build and publish games, but also on what makes a game fun. We will take a look at this question of fun first, and try to implement some of the game design principles we'll learn as we build some games.