Bugged
This was my first experience with 3-D game programming. This short game demo was created as a term project in an experimental 3-D gaming course at the University of Georgia. It was completed with a team of 3 programmers and 2 artists. The course involved 3 groups designing and creating 3 different games using different engines. Dr. Smith, our professor, taught us general gaming concepts and theory, and each group had to learn the engine programming/scripting, model importing, etc. on their own and report our progress regularly. Due to the amount of work we were able to get done in just one semester, 3-D game programming was made an official course and will now be taught once a year using XNA Game Studio so that Dr. Smith can teach the programming aspects as well as the theory.
I personally created the third stage (the game room) with the help of Wayne, one or our group's artists.
Documentation
Game Concept - a one page concept that our group came up with to describe Bugged.
Post Mortem - our group's reflection on the entire process of creating Bugged. This includes what we did, things we learned, and suggestions for future projects.
Code Samples
Torque Script - This script is for the friend object in our game. It specifies the model, movement, and collision action for friends in the game.
Engine Code (Flying) - This is a snippet of C++ code from the Torque engine that I altered to allow Lucy to fly instead of jumping normally.
Executables
Due to server constraints, I had to take the 500+ MB executables down, but here's some gameplay footage.