Phaser js - начни с примеров на labs.phaser.io, раздел sprites
Это движок для html5 игр
На низком уровне самому писать игру на Canvas и тем более WebGl, который перегружен техническими деталями, это работа по созданию движка, а не игры, на ближайшие месяцы или даже годы, учитывая скорость работы людей в пет-проектах