CS 378 Game Technology Projects

This is a 3D tetris game I made using OpenGL, it has a pretty clean look and I found it was surprisingly fun to play once after I spent an afternoon and well into the night caffeinated enough to painstakingly brute force collision logic in.

Download Source + Executable

Final Project - This is a 3rd person shooter with the game engine written from the ground up. It has some bugs that I never quite worked out, but it was a good OpenGL learning experience. I had not coded in C++ since my Quake 3 modding days of high school, so between this project and my CS 352 final project I got my object oriented skills back in force, though too late for me to rework this particular project. This game loads Quake 2 models and renders them with GLSL shaders to give a nice cel shading effect. The terrain is also randomly generated through hill insertion, and the weapon has variable power.