Вот этот чувак на Udemy шикарен - Chris DeLeon.
Это - оф. курс на Udemy -
https://www.udemy.com/how-to-program-games/
Поищите на очень известном и "заблокированном" ресурсе его же курс - "How to Program Games: Tile Classics in JS for HTML5 Canvas". Сам когда-то начинал смотреть его.
Сейчас глянул - цена 1к рублей. Хех, сейчас книги стоят больше! ))