HTML5 Game Development Introduction to HTML5 The HTML5 Standard HTML5, the New Living Standard HTML5 Stands Alone Source Code A Touch of Game Design HTML5 Hello World Canvas Pong Game Board Pong Game Loop Pong Game Refactoring HTML5 Development Strategies Development Strategies Browser Wars? HTML5 Sound and Music Testing on Mobile Devices Optimizing the Page for Mobile Chrome Developer Tools HTML5 Game Engines Crafty Source Code Introduction Crafty Pong HTML5 Game Graphics EaselJS Source Code Introduction Tic-Tac-Toe Setup Hello EaselJS PreloadJS for EaselJS EaselJS Sprites Tic-Tac-Toe Implementation Impact Source Code Introduction Setup Hello Impact MechaJet Implementation Weltmeister main.js Player Entity Level 2 Turbulenz Source Code Introduction WebGL Installation From Source Hello Turbulenz App Turbulenz Game Structure Sky Marble Implementation Other Turbulenz Tips HTML5 App Distribution Chrome Web Store Source Code Introduction Chrome Web Store From Web App to Chrome App Apple iOS App Store Source Code Introduction Device Provisioning Ejecta More Notes Preparing for the App Store Google Play Store Source Code Introduction CocoonJS Facebook App Source Code Introduction Setup App Registration Tic-Tac-Toe on Facebook Windows and Mac Native Source Code Introduction node-webkit Windows Distribution Mac Distribution Final Notes Plugins Desktop Stores Monetization Signing Off Tools Appendix Bibliography Index.
HTML5 Game Engines : App Development and Distribution