My undergrad senior project !! My goal was to develop a game tool in 3d using an isographic view. I was largely inspired by the game, Monument Valley, because its unique perspective allows for impossible paths to form (see: penrose stairs, impossible cube). I implemented a maze generating algorithm + A* pathfinding algorithm for character navigation. This was a semester long project, and ultimately I found it pretty rewarding & cool!
Along with two classmates, I developed a world of procedurally generated planets! Each of the planets contain multiple elements that are either generated procedurally of driven procedurally by sound. One of the planets is surrounded in water modeled from Fractal Brownian Motion noise. Youtube demo here!
Using C++ and OpenGl, my two teammates and I developed a mini-version of Minecraft. I was responsible for efficient rendering of the terrain, textures and animating textures, procedural rain and snow implementation and sound.
This was a platformer game I developed my freshman year using the Java Swing library. The user can press the arrows to control a flying crane to collect flowers and avoid obstacles. Graphics drawn with Photoshop, and original music featured!