Voici une liste de tutoriels qui vous seront très utiles.
KineticJS
KineticJS est une biblothèque en javascript qui permet de piloter les canvas.
Phaser
Phaser est une biblothèque en javascript qui permet de créer des jeux.
Voici le tuto de Flappy bird :
Voici le tuto de timberman :
Voici le tuto d'un shoot'em up :
Voici le tuto pour créer un labyrinthe avec le logiciel tiled, il existe aussi une liste de commandes pour piloter sa tilemap :