Droplet: Oxygen Quest was a project that I did for my Video Game Programming class in college. Created as the final project, it was written in C++ using the Allegro framework.
In this game, you complete three levels using water, ice, cloud and plasma forms. Each state of matter has different physics – water form is an all-rounder, cloud form can jump higher, ice form can run faster, and plasma form can break open boxes. Along the way, you must collect atoms and avoid obstacles.
Unfortunately, the game can no longer be played due to the project files’ corruption. Thankfully, I have a recording of a complete playthrough of the game which is available above.