Qafeer Game Dev Wikia



Welcome to the Qafeer Game Dev Wikia
This is a resource portal for the HTML5 Game Development workshop at Qafeer Labs, Egypt.

This course is prepared and taught by Omar Shehata (https://twitter.com/omar4ur). You can also reach me at: omar.sameh.shehata@gmail.com

Course Content
This course covers getting started with 2D HTML5 games using the Phaser framework. It also covers some game design principles, Box2D as a physics engine, and how to deploy HTML5 games as native apps using PhoneGap.

This Github repository contains all code samples and resources to help you follow along:

https://github.com/OmarShehata/qafeerhtml5

Below you'll find a list of the lessons.

Day 1 Day 2 Day 3
 * Introduction
 * What is game design?
 * Getting started with Phaser
 * Loading assets
 * Moving things around
 * Input
 * Basic animation
 * Tweens
 * State System
 * Collision Detection
 * Making a space shooter
 * Getting started with physics
 * Creating a body
 * Physics material
 * Using joints
 * Using collision callbacks
 * Publishing natively with PhoneGap
 * Community Resources
 * Bonus: Multiplayer