A 2D game made with vanilla JS and HTML & CSS to get a better understanding of and implement Object Oriented Principles in JS, and to get a deeper understanding of game development. The project includes implementation of collision detection and physics simulation, drawing environments and characters from sprite sheets, and capturing mouse position and animating sprites based on the player's position.
Hosted on Vercel.