:) Últimamente el HTML5 va ganando puntos y cariño en la comunidad de desarrolladores, en gran parte por la facilidad de desarrollo y la portabilidad, que hacen olvidar las actuales limitaciones de la tecnología.
Sigue habiendo muchos detractores que apuntan sobretodo al menor rendimiento de la tecnología, pero creo que el enfoque no está tanto en generar juegos de 60 frames por segundo, si no mas bien, aumentar la capacidad de los estudios de videojuegos de poder maximizar la inversión en producción a través del máximo numero posible de ventanas de distribución, para de esta forma poder llegar a mayor numero de jugadores posibles.
Hay muchos tutoriales, por ahí, algunos de los cuales voy apuntando desde el Blog, siempre que veo que pueden aportar mas información a todos los que se puedan mostrar interesados en adentrarse en el HTML5. El tutorial que referencia, de construcción de un videojuego de Snake, tiene la particularidad que es interactivo, y que podemos seguir de forma interactiva todo el proceso de codificicación a bajo nivel del videojuego, algo que no siempre se ve, porque muchos tutoriales utilizan frameworks y middlewares que ocultan el HTML5 básico , HTML, Javascript y Css(Algo que creo ser importante).
http://thecodeplayer.com/walkthrough/html5-game-tutorial-make-a-snake-game-using-html5-canvas-jquery