The Endless River
The Endless River is a calm, atmospheric puzzle game developed for the 48-hour 2018 Global Game Jam with the theme "transmission". In it, you guide souls in the process from death to rebirth by mixing colors to match the color of their spirit.
I wrote the majority of the shaders for the game, including an animated, reflective 2D water shader. As the sole programmer on a team of 2, I also wrote all of the gameplay code and scripts to control animation. You can view the repository on GitHub and a tutorial on the water shader on my blog.