3D Mini-Golf
For our game engines class (CS 164), we had to design and build a custom engine that would be used for a 3D Mini-Golf Game. Written in C++, we designed a object-oriented, hierarchical game engine that integrated OpenGL2.0 with the GLEW and GLUT libraries. We also built our own custom physics engine for the game.
Play in 3D Space
Aim and control the power behind each shot. These factors will cast the ball out into the world. A good shot might just get a hole in one!
Multiple Levels
Play a variety of mini-golf levels that range from easy to extremely challenging. These levels could have twists, turns, hills and declines that can put your ball in a hazardous spot. Be careful how you aim.
Libraries and Technology
We used the GLEW and GLUT frameworks to abtract our system API calls and provide windowing and input services for our game. The GLM library was used to assist us mathematically for our Renering and Physics systems.