This project was my first foray into game development: a side-scrolling platformer using the HTML5 canvas API. Everything from the physics engine to the art assets was made from scratch, with a strong 8-bit aesthetic. Players control a tiny robot through colourful levels full of obstacles and collectibles.
I also composed chiptune music and designed sound effects with open-source tools. It taught me about game loops, collision detection and balancing difficulty.