Projects

 

I do not chronicle my day job work here. If you are interested in a full resume you may contact me or check out my linkedin profile. This page is reserved for personal projects that I am particularly proud of. Projects are listed in chronological order. The most recent project is first.

Gold and Glory

Virtual reality meets a derelict pirate ship! Gold and Glory is an adventure game built exclusively for VR that immerses you in a hunt for ancient treasure.

Discover the secrets of a derelict pirate ship! Fight off the strange creatures that dwell in this strange and magical place! Seize your gold and glory!

Gold and Glory is a production of Space Wedgie, LLC.

Between a Dock and a Hard Place

Alyx has been laying low in the Ravenholm dock ward. The Combine are closing in. It's time to move on.

Made as part of a one-week challenge for myself to learn hammer.

Available now on the Half-Life: Alyx Workshop! To play: (1) Subscribe to the map on the workshop, (2) enable the add-on in-game, and (3) start a new game with add-on content.

Temple Raid VR

Virtual reality meets an ancient temple! Temple Raid is an exploration and adventure game built exclusively for VR that immerses you in an adventure for ancient treasure.

The call of a timeless guardian draws you to a temple with an ancient temple. Inside the temple is a great treasure that has been undisturbed for 10,000 years! Use VR motion controllers to climb around and inside this mysterious world, and to solve puzzles that guard the treasure.

Temple Raid is a production of Space Wedgie, LLC

Starskipper Prototype

Starskipper is a prototype VR game that included:

  • Excellent feeling VR climbing in a zero-g environment (thank goodness for my playtesters!)

  • Procedurally generated 3d levels (using a modified Prim's algorithm)

  • A procedurally generated vine that wound its way through the random levels

  • An awesome story that will probably find its way into a future homebrew DnD module.

Poseidon Vs Aliens

This game was made while holed up in Orlando, FL during Hurricane Matthew

Use your hurricane powers to take down the alien menace!

Erusal

This is a remake of what is now called Erusal Classic.

Erusal is an Epistolary Horror. You awaken at the top of an abandoned (?) mountain town. Can you unlock the dreadful secrets of the town as you escape?

Erusal is a production of Space Wedgie, LLC.

Star Arena

The player controller was originally meant for a larger project, but for now this needs to be shelved for another project. I took a few hours to create this small game to demo the player controller. I also took this opportunity to hook up external achievements for the first time. Star Arena supports trophies and a high score list via Game Jolt.

Gun Rocket

Gun Rocket is a 2D arcade space pilot skill game. In search of adventure, you have been caught by holes in space and time. Can you escape? Gun Rocket features 100 challenging single player levels, 2-4 player LAN battle mode, 6 playable ships, and 5 energetic songs!

It has been greenlit for Steam as of July 2015!

Gun Rocket is a production of Space Wedgie, LLC.

How Do I Draw?

I had some extra time during a vacation from work, so I made this game. It is a game where you draw beautiful art.

Erusal Classic

Erusal is an Epistolary Horror. You awaken at the top of an abandoned (?) mountain town. Can you unlock the dreadful secrets of the town as you escape?

Toy Ninja VR

Toy Ninja is my second game released to the public. It is a platformer made with the Unity Engine.

Toy Ninja VR is a best practices thesis project.

Toy Ninja

Toy Ninja is my second game released to the public. It is a platformer made with the Unity Engine.

Toy Ninja is a platformer with 100 levels

Cubes

Cubes is a sandbox I made for myself as I learnt Unity. One day I looked at it and said to myself, "Hey, this is a neat toy. Maybe other people would enjoy it?"

In Cubes you can spawn and manipulate...cubes! Stretch them, spin them, make them pretty colors, and save your 3D world to come back to later. You can also enable physics on the cubes to explore and question the robustness of the Unity engine.

"Chariot" Prototype Chair Rotation Controller

By affixing a mouse to a rotating chair such that the rotation of the chair activated the mouses scroll wheel I was able to make a quick, cheap prototype of a 360 degree seat rotation controller. In Valve’s source engine I altered the player controller location to use the scroll wheel, and I also enabled free-aiming just for kicks. Coupled with the Oculus rift as a monitor I think this could be a pretty neat setup for first-person gaming.

FLIER

The goal of the Friendly, Lucid, Intelligent Emotion Reporter system was to create a physical feedback system for gaming purposes. Various sensors read physiological information in order to allow a video game to see how it is affecting a player in real time. This project was shelved in 2013 to pursue other opportunities.

MAL-9000

MAL-9000 is a musical, automated lifeform (not really alive). Developed in 2011-2012. She is the result of an open projects course I took in college.

Tetris on an FPGA (2010)

Make no mistake, this is not some crappy Java game. An FPGA is kinda like a blank microchip. You describe the structure of the microchip in a hardware descriptive language (HDL) and the FPGA configures itself as custom hardware. In addition to the game logic the FPGA HDL includes a VGA driver that was a modification of some provided code and a keyboard driver that was from scratch.

JSDC (2008 - 2012)

Throughout my college career, I was on the Jerry Sanders Design Competition Committee. JSDC is a robotics competition that started in 1987. For those of you keeping score, that's 5 years before FIRST robotics. In all that time it has been run by and for college students. Over the years I was first the Team Coordinator, then the Rules Chair, and finally the Competition Director.

Other College Projects

 

There are other things that I have worked on. I made an emulator for a 16-bit computer architecture called LC-3. I took an operating systems class where I worked with two other students to create an OS from scratch. I took a computer architecture course where we designed a 5-stage, Harvard architecture, pipelined processor. I do not have any excellent photos or videos of these projects.