$\color {darkgreen} \text {Game Development Fundamentals}$
- [ ] HTML5 Canvas:
- [ ] Game Loop:
- [ ] RequestAnimationFrame:
- [ ] Object Oriented Programming (OOP):
- [ ] Asset loading and management:
- [ ] Input handling (keyboard, mouse, touch):
Making Your First Game: Basics - How To Start Your Game Development - Extra Credits
Making Your First Game: Practical Rules - Setting (and Keeping) Goals - Extra Credits
Making Your First Game: Minimum Viable Product - Scope Small, Start Right - Extra Credits
Game Development for Noobs | Beginner Guide
Game Development for Dummies | The Ultimate Guide
Course | edX
$\color {darkgreen} \text {Graphics and Rendering}$
- [ ] 2D Game Art:
- [ ] Sprites and Sprite Manipulation:
- [ ] Canvas API:
- [ ] WebGL basics:
- [ ] Animation techniques:
HTML5 Canvas Tutorial for Complete Beginners