A downloadable game for Windows

Download NowName your own price


Spacebar to toggle shader on/off

Mouse to control camera


This is a very simple GLSL vector shader prototype, mapping Perlin noise onto a white plane and coloring it to give a very rudimentary water plane with static ripples.

I believe this was my first vector shader that I actually kind of understood, and I would later re-tool this code / idea to make a dynamic Perlin noise water shader while at university at DigiPen: Institute of Technology for a CS251 shader graphics project, applying this code to make a massive plane of waving water below the player and the little plot of land they stood on in a first-person environment written in C++, OpenGL, and GLSL. I went above-and-beyond with that shader project, which led me to get a waiver to take CS500, the Master's-level ray-tracing course, making me the first student in DIT history to get waived into a Master's course from freshmen year.


Download NowName your own price

Click download now to get access to the following files:

Water_Windows_v100.zip 1 MB

Leave a comment

Log in with itch.io to leave a comment.