Home
Released Games
School Projects
Resume
Contact Me
Damien McGrath's Programming Portfolio

C++ Projects

Click on the project titles for detailed information about that project

Zombie Lab DirectX 9.0c version

API:DirectX
IDE: Visual Studio 2010
Project Duration:2 Months

Description: Zombie Lab is a first person horror/puzzle game. The point of the game is to solve the puzzles and escape the lab before the zombies eat you alive. Zombie lab features a fully functional first person camera, it also contains 3D sound and allows you to change resolution, keybindings and allows you to use a controller.

Zombie Lab OpenGL 3.3 version

API:OpenGL
Libraries:GLEW
IDE: Visual Studio 2010
Project Duration:2 Months

Description: Zombie Lab is a first person horror/puzzle game. The point of the game is to solve the puzzles and escape the lab before the zombies eat you alive. Zombie lab features a fully functional first person camera. This version of Zombie Lab has been converted from DirectX to OpenGL 3.3 and as such uses GLSL shaders to render objects/lighting. As well as being converted to OpenGL other features were added such as Octrees and physics.

Physics Demo

API: DirectX
IDE: Visual Studio 2010
Project Duration:2 Weeks

Description: This is a fairly simple little game where you shoot objects (4 types you can shoot in total) at walls and other objects and each time something collides you get points.

Connect Five AI

API: DirectX
IDE: Visual Studio 2010
Project Duration:2 Weeks

Description: This is a demo of a game called Connect Five where the goal is to get 5 pieces in a row while stopping your opponent from getting 5 in a row. I programmed the AI for both player 1 and player 2 of this game.

Home Released Games School Projects Resume Contact Me