Projects
Here you will find some projects I have worked on.
———————————————————————
Disney Bounders
Social Network
This is a social community website I created http://www.disneybounders.com/
I am the admin/webmaster of the site, it is built on top of the Xenforo platform (hosted on Dreamhost) and utilizes HTML/CSS/Javascript. I have integrated Google Analytics, Google Adsense, Facebook/Twitter/Google Plus logins, Twitterfeed (To automatically post new content to twitter) and various add ons.
———————————————————————
Olik’s Redemption
Written in: C++
Rendered with: OpenGL
Audio: WWise
Time worked on: 5 months
Description: This is a game made from scratch I’ve been working on for about 5 months for Final Project at Full Sail University. I was part of a team of 12 people, 5 programmers, 4 artists, and 3 producers. We had to create a design document for our game then we had to actually develop the entire thing. I was responsible for creating the entire rendering engine, special effects engine/ maya exporter, GLSL shader wrapper, resource manager (for handling creating/recycling/deleting all game resources), bounded volume hierarchy for collision detection, vbo static/animated mesh classes, gpu skinned animation, level manager (for loading of level data), keymapping, post processing effects, and I did some mel scripting for making the maya level exporting easier. The game was rendered using OpenGL and audio using WWise.
The story of the game is you play as a young viking child named Olik. One day you are left behind as all the other people in your village are out raiding, then a horde of barbarians come in and invade your village so you have to pick up the mystical sword containing the spirit of your ancestors to help you fight because Olik is to clumsy to do it on his own. Along the way you will find ancient runes that give you the powers to call upon lighting to help defeat your enemies. Once you make your way down to the village you must fight the monstrous barbarian Jotun in order to protect your town and become a hero!
There is an option to make the enemies have alternate costumes, the wolves spawn as Treble from Megaman and the barbarians spawn as a variety of people including: Gutsman (Megaman), Commandoman (Megaman), Hammer Bro (Super Mario), Sweet Tooth (Twisted Metal), Zangief (Street Fighter), and a space marine barbarian! go to “6:15” in the video to see it. There is also and option to play the game in 3D using magenta and green glasses! go to “9:25” in the video to see it. The video is a complete gameplay walkthrough, I give myself some runes during it to speed up gameplay so I can kill enemies faster.
———————————————————————
Oden
Written in: C++
Rendered with: Direct3D
Audio: FMOD
Video: DirectShow
Time worked on: 2 months
Description: This is a game I worked on for my Structures of Game Production class for about 2 months on a team of 4 programmers. The basic description of the game is its a turn-based RPG. The game was written in C++ and the tools were written in C#, we used FMOD for the audio and DirectShow for the cutscenes and the game itself used Direct3D to render everything. I was responsible for the Particle editor/system, code profiler that exported to an excel file showing detailed information about functions being called, animation engine, HLSL pixel shaders, cinematics engine using DirectShow, combo system, battle system, combo wheel and hud artist/designer.
Here is the basic story description as we had it in our design document:
“Neutral City has kept peace in the lands for several hundred years. Surrounded by the four elements of the World (Fire, Wind, Water, and Earth), it helps bring balance between each. One day a man gathered the essence of all the elements and absorbed them into himself, creating the element of Chaos. From this he brought forth a great evil in the lands, causing an imbalance between the elements. A brave group began to rise against this evil; they must collect the great artifacts from the four elemental guardians in order to destroy the element of Chaos and restore peace and balance in the world once again. ”
So basically you must go to each of the 4 cities and get the essence that each city boss has in order to fight the final boss (the chaos), along the way you can do quests to earn money and items and also pick up extra party members (total of 7 in your party), also you can level up and learn different spells and buy a large assortment of items.
———————————————————————
Zombie Holocaust
Written in: C++
Rendered with: Direct3D
Audio: FMOD
Time worked on: about 2 weeks
Description: This is a game I wrote about 2 weeks in my Structures of Game Design course using C++, DirectX, FMOD, and TinyXML. It uses XML to save and load high scores. I used a combination of my own art and sprites from Metal Slug for the graphics. The basic idea is to make it across the level by killing all the zombies and getting yourself on the high score table!
———————————————————————
Mafia
Written in: C++
Rendered with: Windows GDI
Audio: FMOD
Time worked on: about 2 weeks
Description: This is a game I made in my Windows Programming 1 class using C++, the Windows GDI, and FMOD. We were suppose to make a pong clone but I asked my teacher if I create something slightly different and I told him about it. He then said as long as I have some sort of collision detection with moving objects I could! So I decided to make this: You play as a mafia guy and you fight against another mafia guy, the basic idea of the game is to get the bomb and plant it at the other persons target. They can also defuse the bomb and shoot you with their tommy gun to try and prevent you from blowing up the target. There are 3 maps and an option to play multiplayer or with an AI. I created all the graphics myself and programmed everything, I feel like I did a pretty good job considering we were so early in the program!
———————————————————————
Unreal Tournament 3 Map
Time worked on: about a week
Description: This is an UT3 map that I made during my 3D Content Creation course using the Unreal Editor. There is also AI Pathfinding points inside of it so you can play it with a bunch of bots on and its pretty fun!