This project is to learn HTML 2D canvas by creating a platform game in the browser. Also includes camera & player movements, game physics and controls etc.
- Camera movement
- Player movement
- Player walk cycle with sprite
- Gravity
- Keyboard input
- Movement acceleration & deceleration
- Add obstacles
- Player lands on obstacles logics
- Update graphics
and more
Here's the demo.