Quintessence
Quintessence was my thesis project at Full Sail University. I was the lead programmer on the project with
six other programmers underneath me. We also worked with six artists and two producers which brought the team
size to 15 in total. As technology lead I was in charge of the code archicture documentation as well as code
integration of the teams work. I wrote the rendering/lighting engine using OpenGL, the Audio engine using Audiokinetic Wwise,
and the math and collision library as well as some other random utilites. This whole game from inception to completion took four and a half months.
To see more about Quintessence visit www.QuintessenceGame.com
|
|
|
|
OpenGL Project
This was my final project for my OpenGL class. The project was supposed to be a small demo that illustrated
our knowledge of OpenGL. I chose to do a disco club scene as it would allow for cooler looking stuff.
I hand-modeled all of objects in the scene in code and wrote the texture projection shader used to give the walls
the cool lit disco effect.
|
|
|
Particle Editor
I created this editor as part of my Structurs of Game Production class project Brolly. It was written in C# and uses managed
DirectX to render the particles. The particle editor supports linear interpolation of color, rotation, scale, and life span.
The editor also supports a physics system with multiple gravity points. The effects can be saved out in both a binary form as well as
a XML file. This project took two weeks to complete. It would have been sooner but it was really hard not to just play with it.
|
|
|
|
Brolly
Brolly was a game I wrote for my Structures of Game Production class. I was lead on a team of 3. Brolly is a 2D side scrolling platformer that used
the Wiimote as an optional input. This game was written in C++ using DirectX as the rendering engine. I worked on the menu system,
particle engine, and the input system using both Direct Input and the WiiYourself! API. This game took 2 months from inception to completion.
My favorite part of this game is the credits for some reason. I think its mostly because of the song.
|
|
|
Imrod
This was a small rendering demo I wrote in my spare time. This demo shows off normal mapping, emissive mapping, specular mapping,
and bloom. I wrote this demo in C++ using DirectX. NOTE: This demo takes a few seconds to load because of the large
model and textures it uses. Thats why you shouldn't use .X files in anything other than demos.
|
|
|
|
Panda Expired
Panda Expired was a game I wrote for my SGD class at Full Sail. Its a 2D side scrolling action game where you battle undead pandas!
This game was written using DirectX in C++ and FMod for the sound. This was the first game where I had to design the game ahead of time
and have it approved before I could start work on it. This project was completed in 2 weeks.
|
|
|
XNA Cube
This was another small demo I wrote in my spare time. I wrote this to play with the XNA framework. Its obvious to see I got a little too crazy
with it. There are a number of things going on on this cube. First I render a sprite zombie panda (gotta love those zombie pandas!) moving back
and forth across the screen. I also use a zombie panda in the back. I then take this texture and draw it on the cube. When drawing it to the cube I
apply a couple of techniques. First I emboss the image. I also apply a wave effect to the colored image. I also use a sin wave to negate the color of
the texture. One evening well wasted.
|
|
|
|
MAD Financial
MAD Financial was my capstone project at ITT Technical Institute. It is an electronic checkbook and financial planner.
This was a three month project that was completed with two other classmates. The three of us designed the database and the entire program before we began work.
This project was written using Visual Basic.NET 2003 for the
front end and a Microsoft Access database for the back end. The program utilizes a OLEDB JET connection to connect to the database. I wrote
the database connectivity, the user management system, the main form, the net worth calculator, the glass button .dll and I created the stylish
logo.
|
|
|
OpenGL Cube
This was yet another one of my small side projects I created to implement some small feature. This was a simple render to texture in OpenGL.
When applying the texture to the cube I also negate the color using a sin wave. I also added some black lines on the edges for style.
|
|
|
|
Win32 Pong
This was a project I did for my Windows API class. This entire app was written using only Win32 calls and GDI. This was also the
first program I wrote that combined both of my programming disciplines, forms development and game development. This project took me
less than a week to complete.
|
|
|
Black Jack
This is the first application I created myself as well as the first game I ever wrote. It was a project for my first
C++ class. I feel it is important to remember where you started from and this ugly thing is my reminder. As old as it is
I cant help but love it. I hope you enjoy it as well.
|
|
|