Demos


The Forgotten Dream:
This is an unfinished story-rich puzzle/mystery game. The player wakes up on a mysterious beach and needs to discover who they are and why they are there. The fog exists to disorient the player by teleporting them to a random location, so they can end up seeing the beach they just left from a different perspective instead of making progress. I added an interaction system where interactable items are highlighted as the player hovers over them. After interacting with the bed the player is teleported to the "dream zone" where I used Unity's timeline system to move NPCs and objects around in a scripted manner.
Link to a Game Design Document for this project: Link


Save The World
Save The World is a 3D demo where the player must collect resources from other worlds in accordance to what the request board wants in order to level up their town. As the level increases so does the demand for more resources and since the player can only sleep once per day to restock it becomes increasingly more difficult to meet the demand. Ultimately the player reaches a point where they must recognize that any further expansion will lead to ruin for not just their world but the other worlds they gather resources from and stop expanding. This game will be a message about the real world and how continued exploitation of Earth will only lead to ruin, and we must slow down or stop this constant expansion.


What's The Vibe?:
What’s The Vibe? Is a competitive city building game where players can play vs. another player or against an AI enemy. Build certain buildings in order to collect resources to build more buildings, activate abilities, and ultimately accumulate “vibes” or a higher score. For this project I was the lead designer and programmer. I believe this game has a lot of potential for fast-paced gameplay between players in a genre that is typically very slow and methodical. What's the Vibe? offers a fresh perspective on city-building games that provides a unique experience.
The game is playable here: Link


Fire Tender:
This is an unfinished project where the player must traverse the fog looking for wood to add to the fire, if the fire runs out the player loses. There are some simply animated assets. I experimented with a modular procedurally generator world as well.


Spider Animation Demo:
For this project I animated a premade model to give it realistic, spiderlike movement. I accomplished this through the use of procedurally animated kinematic joints and bones. I used raycasting and a coroutine so the program "knew" where to put each leg, animating the legs naturally through code. I also had to make sure the body rotated naturally on different terrain. I plan to use this animated model in future projects.