My main contribution for this project was the procedural generation of the canyon walls. This took
the majority of my time on the project, but was a main feature and something the player would see
throughout the entirety of the game loop.
The walls are generated using perlin noise, and are generated in runtime. The generation of the walls
went through several design iterations due to technical and performance limitations.