Preface
HTML5 Game Development Hotshot combines the two latest hot topics: HTML5 and game development, and aims to showcase how we can build interactive games on the Web following the latest standards.
HTML5 has been widely adopted recently. It has become popular thanks to the widespread usage of modern web browsers in both desktops and mobile devices. The JavaScript and rendering performance has also improved. The nature of the web standards makes game development shine on web browsers.
We demonstrate two common approaches to build an HTML5 game. They are Document Object Model (DOM) elements with CSS and the canvas tag. The new properties in CSS3 provide convenient and high performance animation and transform control. On the other hand, the canvas tag along with the CreateJS library provide solid game-object management.