Learn how to implement 2D video games, using the HTML5 Canvas element and HTML5’s support for animations. This comprehensive 15-hour video chronicles the development of a 2D HTML5 video game from start to finish that runs at a rock solid 60 frames per second on an iPad. Once you complete this workshop, you’ll have all the knowledge you need to create compelling HTML5 2D games just like it.
This video workshop covers every aspect of game development, including:
Drawing graphics and creating animations
Scrolling backgrounds and creating parallax effects
Controlling time with sprite behaviors and a game time system
Using CSS animations for level transitions
Creating Heads-up displays (HUD) so users can see game information while they play
Using particle systems to create effects such as smoke and fire
Storing in-game statistics on a server
Detecting and responding to collisions
A long-time best-selling author, instructor, and speaker, David is the author of Core HTML5 Canvas, published by Prentice-Hall in 2012, and the upcoming Core HTML5 2D Game Development to be published in 2013. He is also the author of eight Java books, including one of the best-selling Java books of all time, Graphic Java, and the best-selling books on both Java component frameworks: Swing and JavaServer Faces (JSF). David writes regularly for IBM's developerworks online where his articles on JSF and HTML5 have collectively drawn more than one million page views. David is a polished presenter who is a three-time JavaOne Rock Star.