Catmull-Rom Unity Demo

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

Pencil-Pal: Kindergarten

Pencil-Pal: Kindergarten
Genre: Educational
Platform: iPad
Development Time: 1.5 Months
Team Size: One Programmer, One Artist
Technology Used: Proprietary framework written in C++
Summary:

Pencil-Pal: Kindergarten is an app for the iPad that was ported over from the PC and Mac. There are several sections that help kids learn things like the alphabet, numbers, and patterns. My responsibilities included adjusting gameplay to be intuitive for the iPad. I also worked closely with the quality assurance department to make sure it retained its educational integrity while being fun for kids. Pencil-Pal: Kindergarten can be found on the iTunes App Store.

Written on June 4th, 2010. 0 Comments

Pencil-Pal: Preschool

Pencil-Pal: Preschool
Genre: Educational
Platform: iPad
Development Time: 1.5 Months
Team Size: One Programmer, One Artist
Technology Used: Proprietary framework written in C++
Summary:

Pencil-Pal: Preschool is an app for the iPad that was ported over from the PC and Mac. There are several sections that help kids learn things like shapes, colors, and numbers. My responsibilities included adjusting gameplay to be intuitive for the iPad. I also worked closely with the quality assurance department to make sure it retained its educational integrity while being fun for kids. Pencil-Pal: Preschool can be found on the iTunes App Store.

Written on June 3rd, 2010. 0 Comments

Square-Off

Square-Off
Genre: Educational Puzzle
Platform: iPad
Development Time: 3 Weeks
Team Size: One Programmer, Two Artists
Technology Used: Proprietary framework written in C++
Summary:

Square-Off is a School Zone adaptation of the classic pencil and paper game: Squares. It’s a lot of fun and best of all: FREE! It was developed in about three weeks using C++ and our cross-platform framework. You can find Square-Off at the iTunes Store.

Images © 2010 School Zone Publishing

Written on April 27th, 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