Sir Rad

Custom C++ Engine • SDL2 & WebAssembly

About the Project

Play as Sir Rad, a knight who abandons his post defending the castle to perform sick stunts instead. The core technical objective of this university project was to architect a custom 2D engine from scratch in C++ and tie custom audio tracks (including my own vocals) directly to the gameplay mechanics.

Tech Stack

  • Language: C++
  • Framework: SDL2
  • Deployment: Emscripten (WebAssembly)
  • Features: Audio-driven mechanics & custom physics

Play the Game