Projects
About Me Page
Projects Page
My Senior Capstone/Production Blog
SHTANK RPG Project Code Snippets
About MilkShed Games
Welcome to my portfolio!
Skator Gator 3D (published project!)
Working with Weathered Sweater, I did a large amount of gameplay programming including enemy AI and the game’s 3D character controller. I also managed Steam builds and fixed bugs following the game’s release on Steam and itch.io.
Skator Gator (published project!)
Working with Weathered Sweater, I did support work for Skator Gator leading up to and after the game’s launch on Steam and itch.io.
SHTANK
- Solo SRPG Made in Unity
- 2020 - present
SHTANK is a strategy RPG featuring wacky superheroes and grid-based combat. It’s my latest personal project. View code snippets from it here featuring AI and animation programming. The project also features a heavy amount of UI programming.
Boids Simulations in Phaser 3 and Godot
- Solo tech demo made with Phaser 3 and Godot, respectively
- May 2021
Originally created with C# in Godot, I have also converted the code into Javascript/HTML/CSS with Phaser 3 and put it onto my portfolio site here.
Here are Boids in 3D in Godot (top) and Boids in 2D in Phaser 3 (bottom):
WASH Water Trucking and Cost Recovery for Water Systems
- Educational Software made with Phaser 3
- Team makeup: 2 programmers, 2 designers/producers
- July 2020 - May 2021
WASH is a learning tool designed to teach users about water trucking and cost recovery mechanisms in relation to maintaining local water systems in communities. It was created both in English and in Arabic.
I worked on the project as a contracted programmer through Weathered Sweater and working with GameTheory. The project was created for The Cornerstone Foundation.
Contributions involved programming in Javascript with Phaser 3 with some minor HTML and CSS. The project was built with the SCORM 2004 platform and for the Cornerstone LMS. The project is split into several “games” that each have multiple activities including things like dialogue, flipcards, labs, or drag and drop. The activities run on a data driven system and the details of each activity are defined with json data. I also built the Table of Contents and Main Menu for the project. Additionally, the project involved working with designers and recreating visual layouts created by them.
Short Giraffe
- Puzzle Platformer made in Unity
- Team size: 13
- 2018-2019
Short Giraffe is an absurd 2.5D platformer where you play as a short, secret agent giraffe, with a robotic, extendable neck. During the development of Short Giraffe, I was responsible for creating the neck mechanics, which I explain in this presentation.
Made for Senior Capstone/Senior Production, fall 2018/spring 2019 semesters by Cup O’ Joe Studios LLC. You can download the final build of the game or the build from PAX East 2019 on Itch here.
Kid Icarus: Infinite Underworld
- Solo arcade platformer made in Unity
- 2018
Download Kid Icarus: Infinite Underworld here on itch.io.
An infinitely generating vertical 2D platformer with randomly spawning enemies and random items to buy in shops. Kid Icarus: Infinite Underworld is a fan game based on Nintendo’s Kid Icarus series.
RV Punch
- Racing game made in Unity 2017.3
- Team size: 8
- 2018
- Won Audience Award at Champlain Gamesfest 2018
- Won award in “Innovation in Movement Mechanics” at RPI Gamefest 2018
Made for Production 2, spring 2018 semester by MilkShed Games. Follow MilkShed Games on Twitter.
RV Punch is a racing game where RV’s are equipped with giant mech fists. Punch your opponents to hinder them or punch off of walls to reach new speeds and heights.
View the full trailer here.
Download RV Punch here on itch.io.
Panic
- Solo strategy game made in Unity
- 2017
Panic was made for Advanced Seminar in Game Programming while studying abroad in Montreal.
Panic is a 2D, top-down strategy game with horror elements. The player moves around on a grid avoiding enemies and collecting keys to escape each level. Getting seen by an enemy causes the player to enter Panic Mode. In Panic Mode, the player is freed from the constraints of the grid while enemy AI also changes.
Download Panic here on itch.io.
Opportunity Knocks
- Action Game made in Unity 2017.3
- Team size: 4 (Game Jam)
- 2018
Opportunity Knocks is a game made for the Global Game Jam 2018 with the theme of “transmission”.
Opportunity Knocks has the player controlling a Mars rover remotely from a computer, but the connection is terrible! Use the boost button to increase the framerate but keep an eye on how much power is remaining or else it’s game over. The game is played with the num pad where the 3 left and 3 rights buttons control the wheels.
Download Opportunity Knocks here on the Global Game Jam site.