Jetpack Joyride Clone in C

A complete Jetpack Joyride clone developed in pure C with SDL2, featuring file storage, probabilistic difficulty, and WebAssembly deployment.

TL;DR: This project was a part of Software Design class at Caltech. We developed a Jetpack Joyride clone in pure C with multiple functionalities including file storage, probabilistic difficulty, obstacle passability, scrolling background, animation, and game UI. We utilized SDL2 and Emscripten (WebAssembly) to develop this game and developed our server-client system to host it.

Resource Link
Project Repository GitHub
Video Demo YouTube
Jetpack Joyride clone gameplay demonstration showing the scrolling background, obstacle mechanics, and character animation.

Project Features

This project was developed in under 2 weeks with some starter code for physics engine in C that we developed during the course.