JavaScript Game Development Course for Beginners

Learn to make 2D games with HTML, CSS & plain vanilla JavaScript, no frameworks and no libraries! From sprite animation to state management, in this series of projects you will learn everything you need to make your own 2D animated games! We will go step by step explaining each technique on a small...

Beginner - 577 min - Software & IT - freeCodeCamp.org

The full course: Learn Game Development free

What you'll need

Books

  1. The Art of Game Design by Jesse Schell - View on Amazon
  2. Game Programming Patterns by Robert Nystrom - View on Amazon
  3. Blood, Sweat, and Pixels by Jason Schreier - View on Amazon
  4. Unity in Action by Joseph Hocking - View on Amazon

Next lessons