Portfolio

Music Ranking Project

This is the project featured on the blog currently. I am currently working on a version of it that can be made available publicly and will update here when that time comes. Right now it is a working project that my family and I use to slowly rank every song we know.

Replay

The game that never ends. Replay was intended as a first person video game experience that forced the player to relive the same day on an endless loop. The key feature being the player’s backpack (or inventory). This backpack can transcend time and anything placed inside would still be there the next day, instead of it’s initial spawn location. With our demo location being a coffee shop, we used one premise to relay the idea: take all of the cups on day one and on day two, watch the barista scramble for a solution.

Replay was designed in a little under three months as a project centered on the use of the scrum development process by myself and three others. The final product is not playable as there just wasn’t enough time for us to finish the full demo. There were, however, significant portions of it that we pieced together from scratch with the help of a few free Unity assets. These are demonstrated through in-engine footage below.

Replay Cafe Demo

This was our coffee shop layout at the end of our three month development cycle. There are voices attached to the barista and customer though they are hard to hear in this video. (That will be changed soon) The menu navigation is fully integrated as well as the day/night cycle.

Replay Item Interaction Demo

This video includes our integrated inventory and item pickup scripting. These features make up the central element of interaction in the game. Items can be picked up and moved or placed into the inventory as shown.

Pocket DM

PocketDMBanner

When I began my time as a Dungeon Master, I found myself missing the wild and unpredictable events that I had come to know as part of the first edition of D&D. I decided to build a table system similar to those found in the original game, centered around extraordinary events when rolling a critical success or failure. These pen and paper tables led to a program written in C that I would run from the command line during games. After years of having to pull out my laptop for these moments, I decided to put my app development skills to the test and build Pocket DM. My original goal was to make these tables more easily accessible to myself. Instead, I found myself designing the preliminary ideas for a DM’s assistant.

Though it is not my first attempt at app development, Pocket DM is the first app that I’ve published. The app is currently still in the Alpha phase of release with only the one original feature I intended. I am still adding features and enhancing the app when I can. For now, please take a look at it on the google play website. While it is in Alpha it won’t be available directly from the mobile Google Play store. You may also check out the development repository on Github.

Beat Saber Custom Tracks

First Projects

The two games below were my first experience with designing a truly 3D video game. They were made for class while I was studying abroad. The experience I gained from these small examples gave me the confidence I needed to explore the Unity game engine for other projects.

Racing Game

  • racingDemo
  • racingDemo2
  • racingDemo3
  • racingDemo4
  • racingDemo5

This simple racing game was my second project created almost at the same time as the maze. It took around two weeks to complete everything. I’m rather proud of how the landscape turned out given my lack of artistic experience. The controls can be rough, but the key is to feather the gas and coast through turns. If you would like to see it in action you can download the files.

Maze Game

  • MazeDemo
  • MazeDemo2
  • MazeDemoLoss
  • MazeDemoWin

The maze was my first game project in Unity. A very simple design built in a few days. The control scheme is clunky and doesn’t allow for strafe maneuvers, though I ultimately decided this made the game more challenging to complete on time, and left it that way. If you would like to try it out for yourself, you can download the playable demo here.