Portfolio
Super Tank Fight
May 2020 - September 2020, May 2022 - PresentSolo ProjectSuper Tank Fight is a 2-4 player tank fighting game where players attempt to eliminate one another's tanks, using destructible cover and interactible tiles to take out the competition. With simple mechanics, unique levels, and tons of tank/modifier combinations, Super Tank Fight is easy to pick up while providing plenty of room for mastery.
Sole Developer
Designed 7 tanks and 6 modifiers, resulting in 42 playable combinations
Developed 24 levels between 4 zones, each zone adding new environmental mechanics
Playtested and balanced possible tank/mod combinations to allow for many viable playstyles
Designed and balanced items and item box system
Implemented all mechanics, programmed UI, developed art assets, composed music, programmed retro shaders
Continuum
September 2021 - June 2022Capstone ProjectContinuum is a space-fantasy roguelike ARPG where you collect loot, meet colorful shopkeepers who were once members of the ship's crew, and face challenging foes. Each piece of gear grants a unique ability and randomized stat bonuses, encouraging the player to swap their equipment. Players can also purchase permanent upgrade between runs, growing ever stronger.
Lead Gameplay Designer, Programmer
Designed persistent skill tree with 17 purchasable upgrades
Concepted 8 items with abilities and collaborated to implement them.
Designed and implemented enemy AI and attacks, including 2 multi-phase boss fights
Wrote the procedural generation algorithm for the main level
Composed all music
Route 666
January 2023 - April 2023Global Game Jam EntryThe Devil stole the soul of your trusty steed, rendering him to his inanimate, motorcycle state. Route 666 is a first-person driving shooter where you shoot down the 4 bikers of the apocalypse and their countless punk henchman while racing around the map.
Lead Designer, Programmer
Designed and implemented character controller
Playtested and fine-tuned driving, drifting, and player physics
Implemented custom collision detection to improve driving physics
Planet Initium
February 2020 - August 2020LCAD CollaborationPlanet Initium is a stylized third-person survival RPG set on a mysterious, alienated planet. Players have the option to start out as different characters, each offering a unique play style and narrative perspective. Play with friends to complement your characters' strengths and weaknesses, or brave the islands alone to discover the beauty and horror that Planet Initium has to offer.
Gameplay Designer, Systems Designer
Designed character abilities for four characters
Worked with artists & writers to develop narratively and aesthetically cohesive character kits
Designed the crafting, survival, and character progression systems
Helped re-write game design documents and kept them up-to-date
BitCrafting
March 2019 - July 2019, February 2021 - May 2021Minecraft ModA mod for Minecraft that adds fully customizable tools and weapons to the game. Players can craft these new tools using "bits," which can be mined in the world or smelted using the Bit Crucible. Each bit receives stats based on the material that was smelted, and the weapon or tool gains the combined power of all the bits used, including some special triggerable effects.
Sole Developer
Balanced item progression and late-game power crawl
Designed and implemented 25 triggerable effects
Added 4 new crafting stations with increasingly expensive recipes
Cartomancer
D&D 5e Homebrew ClassThe Cartomancer
A passion project I've been developing since the start of high school, the Cartomancer is an ambitious full-caster class with features from levels 1-20 and 4 subclasses to choose from. The idea originated from my friend's idea to use a real deck of cards for a homebrew class centered around throwing magical cards, and I took the idea and created a fully fledged character class out of it.
Music
Below are some of the tracks from games I've worked on, including games not listed above.