This project represents a general attempt to learn how to utilize OpenGL graphics, C++ and implement a algorithm called Marching cubes for generating procedural geometry. In the final version of this program, you can explore an endless cave generated procedurally by matching together different chunks.