Personal Projects

Catmull-Rom Unity Demo

Development Time: Three Hours
Technology Used: Unity 3D using C# for scripting
Summary:

This demo shows my implementation of a Catmull-Rom spline. A Catmull-Rom spline is a variation of a cubic Hermite spline, where the tangents for a control point is calculated using half the distance from the previous point to the next point. At first I was going to implement a standard cubic Hermite spline, but decided that a Catmull-Rom was a simple enough variation that would save time in calculating the proper tangents. This demo was partially inspired by a presentation I saw by Squirrel Eiserloh at GDC in 2009.

There is a known bug, which causes the camera to bounce a little when reaching the target control point. That could simply be caused the placement of the control points. The pathing works just fine, so I’m not concerned with how smooth the transition is. I’m sure a bit of tweaking would fix it.

Playable Demo:

Source Code:

Click here for the source code (zip 38.1MB)

Written on December 24th, 2010. 1 Comment

Pixel Rawr Logo

Development Time: 4 hours
Software Used: After Effects CS3 & Soundbooth CS3
Summary:

This is a logo animation I created for my game studio. It’s my first attempt at video creation. This was done in After Effects CS3 in about 4 hours. One of those hours was finding and modifying audio for the video. Audio was modified in Soundbooth CS3. This animation was made before the company name was finalized and is not currently used. Overall, I had fun working on this.

Written on August 29th, 2010. 1 Comment

Ziggurat Six

Genre: Action
Platform: PC
Development Time: Five Months
Team Size: Five Programmers
My Role: Interface Lead, Audio Programmer
Technology Used by Me: OpenGL, OpenAL, Lua

High Concept:

It is the year 2138… mankind’s reach encompasses nearly the whole solar system… five colonies thrive, yet one force threatens to overwhelm them all… What is the secret of Ziggurat Six?

In an epic struggle for control of the galaxy’s power, grab your plasma gun and blow away hordes of supernatural monsters that threaten the stability of the colonies!

Background Info:

Ziggurat Six is a sci-fi action game created as student project while in Final Project at Full Sail.

I was in a development team of 5 students. We were Viking Jack. My official title was “Interface Lead”. As such I created the menu and HUD system. I also worked on some of the shaders using GLSL.

Download Ziggurat Six (27.8 MB)
Download Design Document (1.29 MB)

Written on January 20th, 2010. 0 Comments

Latest Work

Catmull-Rom Unity Demo
Pencil-Pal: Kindergarten
Pencil-Pal: Preschool
Square-Off

Latest Blog Posts

Aiming to be a game engine programmer

  • RSS
  • Twitter
  • Facebook
  • LinkedIn
  • Vimeo