A fun 2D browser game built entirely with JavaScript and HTML Canvas API. This project was a deep dive into game development fundamentals - handling game loops, sprite animations, collision detection, and user input. Integrated into the Sip & Grow website as an interactive feature.
Custom game loop with requestAnimationFrame, sprite-based character animations, pixel-perfect collision detection, keyboard and touch input handling, and seamless integration with the Next.js parent site.