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