Summary
- Programming gameplay and developer tools for 2D games for web, PC, and mobile since 2008
Skills
- Highly skilled using C# to code UI, animations, and tools in the Unity Engine
- HTML, CSS, JavaScript, and debugging web content
- Experience in making tools and asset pipelines for game designers and artists
- Tortoise SVN and Github for version control
- Experience with Adobe Creative Suite for authoring/adjusting content
- Refactoring code to account for added functionality, features, and performance optimization
- Working knowledge of Python for general usage and tooling
- Familiar with task/reporting software system JIRA, Asana, Trello, and Zendesk
Most Recent Published Games
Clicker Heroes (Unity Port)
Fantasy Idle Clicker Game
Lead Developer 2022-2025
Platforms: Web | Steam | iOS | Android
Tech stack: Unity
Lead Developer 2022-2025
Platforms: Web | Steam | iOS | Android
Tech stack: Unity
- Single handedly ported all code and game assets to Unity so we could continue supporting it after support for the Flash player was discontinued
- Handled bug reports, feature requests from players, and took initiative in implementing quality-of-life changes
- Performed code reviews and supervised two other developers who implemented additional features
- Wrote tools for Unity to streamline asset creation, building, app signing, and Mac notarization processes for iOS, Android, PC, Mac, and web
Poker Quest
- Oversaw development from initial prototype to release.
- Programmed turn-based combat, the world map, card hand logic, and in-game tutorial
- Wrote a CSV and rules parser to easily import data and logic for characters, equipment, and abilities from spreadsheets
- Took initiative in optimizing card hand logic speed so that gameplay would remain fast, stable, and speedrun-able
- Programmed a hot key system so players could easily interact with UI using the keyboard as well as the mouse
Sunsetted Games I Worked On (2008 to 2020):
- Crossy Road Rage - [iOS | Android]
Beat 'em up idle game based on the Crossy Road franchise. I was the lead (and most of the time, the only) developer. I created the art pipeline, coded all gameplay features, animations, UI, and achievements.
- BINGO Blitz v2.0 - [Facebook | iOS | Android]
Online BINGO game. I worked on player account data, UI, and animations. - Penguinauts - [Facebook]
Gem swapping puzzle game. I programmed the gameplay. - Neopets Treasure Keepers - [Facebook]
Dungeon crawler based on the Neopets franchise. I was in charge of programming the system that powered the player character and NPCs. - Serf Wars - [Facebook]
Kingdom simulation. I worked on the tutorial and some of the minigames. - Ranch Town - [Facebook]
Western themed farm simulation. I was the lead developer, programming the tech trees for machines like the pie maker and honey maker. - Little Rock Pool - [Facebook]
Aquarium simulation. I was the lead developer, programming the fish behavior, UI, and scene customization. - Island Paradise - [Facebook]
Tropical themed farm simulation. I was an assistant developer, programming some of the UI and sometimes editing sound effects. - Vikings Pirates Ninjas - [Facebook]
Mafia Wars inspired browser based RPG. I programmed the character creator and programmed some of the minigames.
Mods
- Crumb Snake - I was asked by Playsaurus and Cookie Clicker creator Orteil to develop a sample mod for the Cookie Clicker's Steam Workshop, so I made a Snake minigame that allows you to collect crumbs. If you get enough crumbs, you get a cookie!
Writings
Playable Prototypes
(All prototypes work in the browser for both desktop and mobile)- Drop By Dungeon - a daily/weekly puzzle dungeon crawler (WIP) (Haxe + OpenFL + Starling)
- Buster - Black Jack based dungeon crawler (Haxe + OpenFL)
- Worst Words - A sliding based word game (Haxe + OpenFL)
- Twister [v01] [v02] - A 2D sliding puzzle game inspired by Rubik's cubes. (Haxe + OpenFL)
- Lefty Lucy [Episode 1] [Episode 2] - a narrative heavy experiment. Don't take the story seriously.