Recent Projects

Whispers in the Warehouse State of Matter Steam screenshot
Game Genre
First-Person Survival Horror

Responsibility
• Designed full horror game concept and narrative
• Designed an enemy with 20 unique, visually identical variants
• Designed interactable map elements that alter the environment
• Mapped out level and player pathing/story progression
• Programmed smooth player mobility and mechanics
• Created main enemy model with 3D scanning and Blender

Role
Solo Developer

Survive the spectral horrors of a warehouse, where the inanimate come alive under the curse of a lunar eclipse.

Google Docs [GDD] | Trello [Board]

Video demo coming soon!

More project info
State of Matter [O3DE Release] State of Matter Steam screenshot
Game Genre
First-Person Puzzle Action Shooter

Responsibility
• Designed all enemy functionality and entire escape sequence
• Chiefly responsible for intensive playtesting and documentation
• Responsible for retaining deadlines, structure, and organization
• Implemented all 91 SFX in the game, using Audacity for creation
• Delivered and/or edited all 27+ minutes of voice lines/audio logs
• Utilized WWise for audio mastering, including 3D spatialization

Role
Technical Game Designer, Co-Producer, Lead Sound Designer, Lead Voice Actor

Navigate through a derelect mining outfit in the Kuiper Belt...

Steam [Wishlist] | Itch.io [PC demo]

Watch the official release trailer here.

More project info
Terrestrial Cargo Run Partie screenshot
Level Category
Portal 2 Puzzle

Responsibility
• Originally prototyped level in Portal 2 Puzzle Maker in 2017
• Designed 3 main sections, each revolving around a "companion"
• Designed each section to use a main story mechanic (gel, etc.)
• Taught myself Valve's Hammer Editor and converted the old files
• Planned out ~3 weeks to learn the editor and redesign the map
• Published the map to the Steam Workshop to be easily playable

Role
Solo Developer

Progress through 3 main sections, utilizing and collecting precious cargo along the way, to complete this puzzle!

Steam [Workshop]

Video demo coming soon!

More project info
Knockout Arena Knockout Arena screenshot
Genre
First-Person PvE Arena Shooter

Responsibility
• Designed a full game where you can only kill environmentally
• Designed a system utilizing ragdolls for combat with knockback
• Designed a system for permanent abilities with a unique shop
• Programmed everything from combat to AI to passive upgrades
• Designed an Arena map revolving around the pits for kills
• Populated the map with asset packs, ProBuilder, and terrain tool

Role
Solo Developer

Kill enemies using your environment in this physics-based, ragdoll-infused, movement-enhanced PvE arena shooter!

Itch.io [PC build]

Video demo coming soon!

More project info
Square Square screenshot
Genre
2D Platformer

Responsibility
• Designed a physics-based platformer where you change form
• Designed forms (square, circle, etc.) to have unique abilities
• Challenged myself to create unique areas with similar platforms
• Hardcoded platform physics, including bouncy and moving ones
• Programmed a simple checkpoint system for easy progression
• Prototyped art on my phone with a stylus, turned into pixel art

Role
Solo Developer

Reshape your own destiny and form as you try to reach the end in this physics-based platformer!

Itch.io [PC build]

Video demo coming soon!

More project info

School Projects

State of Matter [Unity Project] State of Matter screenshot
Genre
First-Person Puzzle Action Shooter

Responsibility
• Designed enemy attack, which depends on distance from player
• Designed some interactions between different states of matter
• Designed functionality of puzzle mechanics like pressure plates
• Retrieved SFX from the internet and implemented them in game
• Delivered the original dialogue for the main character
• Programmed full UI/UX functionality, including menus and HUD

Role
Technical Game Designer, Sound Designer, UI/UX Programmer, Voice Actor

You must recover a valuable resource and bring light back home.

Itch.io [PC build]

Watch a video demo of the game here.

More project info
Color of Darkness Color of Darkness screenshot
Genre
2D Action Roguelite

Responsibility
• Designed the main gameplay loop, a wave-based auto-attacker
• Designed the core upgrade drop system and probability
• Designed the two present weapon types (given a short scope)
• Programmed the player controller and auto-attacking system
• Programmed the weapons, being "aimbot" firing and AOE
• Retrieved SFX from the internet and implemented them in game

Role
Lead Game Designer, Lead Programmer, Sound Designer

How long can you survive the constant and evergrowing onslaught? Find new items and upgrade your way to survival!

Browser [WebGL build]

Watch a video demo of the game here.

More project info
Cloud Chow Cloud Chow screenshot
Genre
2D Side-Scroller

Responsibility
• Designed the main scoring and health systems
• Designed the progressive increase in move speed over time
• Programmed the main cloud eating/damaging mechanics
• Programmed the general ability to die and restart the game
• Programmed all UI/UX functionality, including menus and HUD
• Retrieved SFX from the internet and implemented them in game

Role
Lead Game Designer, Lead Programmer, UI/UX Programmer, Sound Designer

How many clouds can you eat... how long will you survive?

Browser [WebGL build]

Watch a video demo of the game here.

More project info
Timeless Torture Timeless Torture screenshot
Genre
2D Roguelike

Responsibility
• Designed the full gameplay loop, mechanics, and narrative
• Designed the concept of cleansing cursed items in a fireplace
• Designed the items/surroundings changing per time period
• Programmed movement, item retrieval/disposal, changing levels
• Retrieved SFX from the internet and implemented them in game
• Responsible for retaining deadlines, structure, and organization

Role
Lead Game Designer, Lead Programmer, Sound Designer, Producer

You wake up in the wrong time period with evil closing in...

Itch.io [PC build]

Watch a video demo of the first 3 levels here.

More project info
Flappy Flippers Flappy Flipper screenshot 1 Flappy Flipper screenshot 2
Genre
2D Endless Runner

Responsibility
• Designed a reimagining of a popular game to refresh my skills
• Had the theming inspired by a certain penguin web minigame
• Programmed the gravity/jumping, score, and death systems
• Retrieved SFX from the internet and implemented them in game
• Made the game explicitly for mobile, which I hadn't done before
• Made all of the pixel art, despite having little to no experience

Role
Solo Developer

How long can you dodge the icebergs for? You're an aquaphobic penguin with a very questionable jetpack... good luck!

Itch.io [Android build]

Watch a video demo of the game here.

More project info
Class of 21XX Class of 21XX
Genre
2D Puzzle Platformer

Responsibility
• Designed the concept of swapping characters instantaneously
• Designed each character's unique abilities for puzzles/combat
• Designed the puzzle mechanics, like growing vines and repairing
• Programmed player movement, health, and character swapping
• Programmed each character's unique puzzle/combat abilities
• Retrieved SFX from the internet and implemented them in game

Role
Lead Game Designer, Lead Puzzle Designer, Lead Programmer, Sound Designer

A group of space cadets have one final task— to save graduation!

Itch.io [PC build]

Watch a video demo of the tutorial level here.

More project info

Misc. Projects

Partie 3D Desktop Application
Partie screenshot
My main task for my summer 2022 internship working for Partie was to create a Windows application version of Partie's website using my present Unity knowledge. I opted to make the app in 3D, as both a challenge to myself and knowing that Unity's 3D space can easily be ported into VR if desired. Using their API and and Unity C# Post/Get requests, this application currently displays a "feed" (infinitely and always updated) from their website.

You can download the prototype application [Desktop Only] here.
Overwatch Audio Visualizer Website
Audio Visualizer screenshot
This website was created for a major project with a few main requirements, one being to pick the main focus from a few categories. From these categories, I chose to create an Audio Visualizer and to make it unique, I made it highly customizable and themed to Overwatch, where you can "Select a Hero" to change the full color scheme. It utilizes various web components and was created using HTML/CSS and JavaScript.

You can view the rich media application [Desktop only] here.
WatchList Website
WatchList screenshot
I made this website using the MovieDB API for a major project in a rich media class. There are different filters and search options to look up any movie or television show. Results seamlessly blend together, filtering out undesired outcomes. You can also favorite search results to effectively make your own "WatchList" (hence the name), and both favorites and search terms are stored locally. The website was created using HTML/CSS and JavaScript.

You can view the rich media application [Desktop only] here.
GIPHY Finder Website
GIPHY Finder screenshot
I created a website using the GIPHY API for a major school assignment. This website, like the one you are currently browsing, is also responsive. You can search anything you'd like to see GIFs of, like you would for a Google image search, and it will display a user-specified number of results, in order. The website was created using HTML/CSS and JavaScript.

You can view the website service application [Desktop only] here.