HTML5 Game Engines: App Development and Distribution

HTML5 Game Engines: App Development and Distribution

By: Dan Nagle (author)Paperback

1 - 2 weeks availability

£30.39 RRP £31.99  You save £1.60 (5%) With FREE Saver Delivery

Description

Build and Distribute Your Game Using an HTML5 Game Engine As mobile hardware improves, HTML5 is gradually being used for gaming apps and a growing industry of game engines has begun to support it. HTML5 Game Engines: App Development and Distribution presents an introduction to development with HTML5 game engines as well as an in-depth look at popular engines. Along with downloadable example projects for each engine, the book provides techniques for packaging and distributing the final app to all the major platforms. Get Hands-On Guidance through Practical Techniques and Examples The book is divided into three parts. The first one covers the essentials of HTML5, discusses development strategies and techniques, and takes you through a basic pong game running in the browser with no dependencies. The second part implements four games using the Crafty, EaselJS, Impact, and Turbulenz game engines. In the third part, the author describes how several of these games are distributed on platforms, such as the Chrome Web Store, Apple iOS App Store, Google Play Store, and Facebook.

Create a review

About Author

Since graduating magna cum laude in computer engineering from Mississippi State University in 2003, Dan Nagle has worked with numerous software platforms and architectures and has written apps for Android, Windows, Mac, Linux, iOS, numerous web apps, network servers, and pure embedded C. For about four years, he owned and operated a web company focused on website hosting and custom game development. Before that, he was an electrical engineer developing embedded systems. Currently, Dan Nagle is a senior software engineer writing control software and web interfaces for network devices distributing HD video. He can be reached through his website at http://DanNagle.com/

Contents

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

Product Details

  • publication date: 26/05/2014
  • ISBN13: 9781466594005
  • Format: Paperback
  • Number Of Pages: 216
  • ID: 9781466594005
  • weight: 362
  • ISBN10: 1466594004

Delivery Information

  • Saver Delivery: Yes
  • 1st Class Delivery: Yes
  • Courier Delivery: Yes
  • Store Delivery: Yes

Prices are for internet purchases only. Prices and availability in WHSmith Stores may vary significantly

Close