Excitebike Clone
This is an Excitebike Clone written in C and OpenGL with no game engine. The goal of this project was to create a faithful reproduction of a retro arcade game.
Custom physics engine using Separating Axis Theorem (SAT)
Side-scrolling camera system
In-air tilt and overheat mechanics
Ramp-based terrain
UI/menu system
No game engine; all systems built from scratch outside of rendering, audio, and input handling