Engine/Language: Unreal Engine 5 | Blueprints | C++
Role: Gameplay Programming | AI Programming
Stinky Sasquatch is a game where you play as Bigfoot and have to eat trash while avoiding pesky hunters. Unfortunately, eating trash makes Bigfoot pretty stinky, and the stinkier you are, the easier it is for the hunters to find you, so you also have to shower. This game was built over the course of a weekend for the Global Game Jam where the theme was “Bubble”.
Some things I did for the game:
- Created the hunter AI behavior with a Behavior Tree, Behavior Tree Tasks, and a Pawn Sensing component
- Developed the showering mechanic
- Created system for player to send out “stink” value for AI listeners to check if they can “smell” the player
- Made spawners to spawn a new hunter every 45 seconds, a trash can every 10 seconds, and a soda can every 45 seconds
- Supported another programmer who was new to Unreal
- Supported the team with git
- At the last minute, we ran into an issue implementing the Bigfoot character, so I had to reparent the blueprint to the ThirdPersonCharacter blueprint so that the player could still use the functionality that we had been developing in that blueprint
- We were also having some performance issues and frame drops, so I used Unreal Insights and ProfileGPU to determine the best ways to enhance the performance, taking the game from sub-30 fps to 60+ fps reliably

Sneak around hunters and eat as much trash as you can

Shower off to get less stinky

If you’re too stinky, the hunters will be able to smell and find you
