MyGames Database
Native iOS app for tracking and building your videogame library.
Integrated IGDB web API and OAuth2.0 with proxy server on AWS Gateway.
Programmatic UI uses modern collection views with diffable data sources/compositional layout.
Tools: Swift/UIKit
Platform: iOS
summertime madness
Responsible for Mac port of PC game "Summertime Madness" coming out in 2021.
Fixed custom shader bugs that appeared only on Mac platform (Metal API) by analyzing Cg/HLSL ShaderLab code and using Xcode Frame Debugger.
3 person team
Tools: Unity / Cg/HLSL / C#
Platform: Mac
Task Attack
Sole developer, did programming, design, & art.
Developed automatic level builder tool that randomly creates levels based on specific user defined parameters such as pathing type, enemy count, difficulty, number of waves.
Integrated Unity’s In-App Purchasing, Analytics, Live Operations, Ads & Game Center Leaderboards.
Developed custom tweening tools for dynamic UI creation.
Tools: Unity / C#
Platform: iOS / Android
Homeward Duck
VR game available on Steam.
Used Steam & Oculus APIs.
Developed an enemy spaceship toolkit with simple path-creation and adjustable AI behavior for level designer.
10 person team
Tools: Unity / C#
Platform: HTC Vive, Oculus Rift
Wanted: Alive!
Action game built for Ludum Dare 46.
Implemented Game Manager and UI.
Developed a Music and SFX management tool using Scriptable Objects to make it easy for our sound designer to add custom music and sound effects.
Implemented chicken AI.
5 person team
Tools: Unity / C#
Platform: WebGL / PC
Tanemaki
Meditative exploration game built for Ludum Dare 44.
Developed a tree and flower placement/spawning tool for level designer to use.
5 person team
Tools: Unity / C#
Platform: WebGL / PC
Junker Derby
Online multiplayer arena racing game built for Ludum Dare 45.
Implemented online multiplayer using Photon API.
6 person team.
Tools: Unity / C#
Platform: WebGL / PC
Shoot or Move
Local multiplayer arcade game built for Ludum Dare 43.
Implemented 6 person local multiplayer controller using InControl API.
Created enemy AI that mimics behavior of real players.
4 person team
Tools: Unity / C#.
Platform: WebGL / PC