Desde hace algunas semanas he comenzado a escribir un par de tutoriales sobre desarrollo de videojuegos utilizando javascript y canvas de html5.
El primero trata de como hacer animaciones utilizando sprite sheet.
http://shin.cl/blog/?p=139El segundo trata de como hacer tilemaps scrolleable:
http://shin.cl/blog/?p=153El tercero es una extensión del segundo donde agrego zoom In/Out, detección de colisiones, separación de objeto que chocan y agregar mas de 1 viewport.
http://shin.cl/blog/?p=166El cuarto trata sobre la detección de colisiones en base a pixeles.
http://shin.cl/blog/?p=181El quinto y último que he escrito trata sobre simulación de luz sobre un tilemap utilizando ray casting.
http://shin.cl/blog/?p=195Ojalá les sirva

Saludos!