Если Вы не ради интереса хотите заняться играми, а хотите посвятить им жизнь, то забудьте о играх на canvas + js. Материалов ноль и Вам придется все самому придумывать с нуля. И самое главное это то, что в реальности неизвестно когда будут делать и будут ли вообще делать игры на этом стеке. настоящие производители игр не гонятся за стеком, им важна прибыль, а это в свою очередь означает что игры не принято писать под одну платформу. Вы ведь хотите чтобы Ваша игра и на всех телефонах и компьютерах и ОС и даже приставках и телевизорах играла, правда?
Вот и все так считают. И по этому делать игры на canvas будут тогда, когда приставки, телевизоры и все остальные устройства будут поддерживать js.
Возможно это и будет когда-то, но точно не в этом двадцатилетии. Ведь досих пор люди не используют тысячу и одну функцию, которую анонсировали пять лет назад, а всемирная поддержка js будет происходить намного-намного и намного дольше. Забейте на js игры, это абсурд.
Игры на js лучше не писать. Это дело неблагодарное
Если хотите, чтобы работало кроссплатформенно, в том числе и в браузере - учите haXe+openFL. Там есть порт в JS и Flash и на мобильные платформы