This procedurally generated environment was created pre-process with the help of glm.
Simply altering the y variable within the positional vector. But, that's not the interesting part.
What I found quite fun/interesting was creating an environment that unique at every turn.
This was done with a technique I called 'splotching'. It's the procedure of utilising one texture
several times to make the environment seem less tiled and more unique. Nothing new, I know,
but I quite liked the execution of it. The texture work is forever improving after I ran the
logic through an artist. I will have an update soon enough.