HTML5 2D Game Programming Techniques

Track: HTML5 + JavaScript
Skill Level: Intermediate
Room: Ballroom CDF
Time Slot: Tue 2/19, 4:00 PM

Most 2D games have many things in common, such as scrolling backgrounds, animated characters, transitions between levels, and collision detection. HTML5 games have a couple added twists, namely integration with social networks and support for mobile devices.

This talk covers all those things and more. You’ll see real-world implementations of 10 common aspects of 2D game development from scrolling backgrounds and sprites to time- and particle-systems.

David Geary

A long-time best-selling author, instructor, and speaker, David is the author of Core HTML5 Canvas, published by Prentice-Hall in 2012 and four best-selling 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 also writes regularly for IBM’s developerworks online where his articles on JSF and HTML5 have collectively drawn nearly one million page views.

David has spoken at hundreds of conferences around the world, including DevNexus, OSCON, Strange Loop, JavaOne, Devoxx, JAOO. David spoke on the highly regarded No Fluff Just Stuff tour for more than six years. He is a three-time JavaOne Rock Star, a designation awarded to the top rated speakers from the JavaOne conference.

In 2011 David founded the HTML5 Denver Meetup, which has become one of the most successful meetup groups in the Rockies with over 800 members.