Project Portfolio:
Artkana
Game Summary
Artkana is a level-based, 3D, side-scrolling runner where you play as Kana, a mage trying to save her island from the evil Acryllo using spells and spray paint. Kana can use a wide set of abilities and spells to traverse the environment and battle enemies. This game uses timing and momentum to create challenging scenarios and drive the player to get creative with their gameplay.
Noteworthy Implements
-
Momentum-based speed system
-
Unlockable spells through a store system
-
Rail grind mechanic
-
Enemy AI using behavior trees
-
Boss level with wave-based attacks using a behavior tree
Engine: Unreal Engine 5
Development Timeline: 9 Months
Project Role: Lead Programmer
Fishy Business
Game Summary
Fishy Business is a mobile, 2D, tower defense game where you deploy fishermen to catch fish in an effort to turn a profits. Fishermen act as towers and the fish as the waves of enemies. The game takes on more of a light-hearted tone and encourages the player to have fun with the gameplay.
Noteworthy Implements
-
Tower purchase and upgrade system
-
Fish (enemy) AI at different difficulties and conditions for catching
-
6 different fishermen (towers) with different behaviors
-
Wave-based spawner system
Engine: Unreal Engine 5
Development Timeline: 4 Months
Project Role: Lead Programmer/Co-Producer
One Way Out
Game Summary
One Way Out is an interactive, horror-themed, VR escape room where the player must solve puzzles to find their way out. This project is very basic and was created as a technical introduction to Unity and the XR Toolkit.
Noteworthy Implements
-
Simon says game that responds based on VR touch/grab
-
Matching game with riddles using XR sockets
-
Animation triggers based on puzzle events
Engine: Unity, XR Toolkit
Development Timeline: 1 Month
Project Role: Solo Developer
The Scale of Imagination
Game Summary
The Scale of Imagination is an educational game that uses Foddyan-style platforming (ex: Getting Over It) to scale the universe and learn about its elements. The platforming uses 'The Scale of the Universe' educational tool to teach the player fun facts and scale from the smallest elements in the universe to the largest.
Noteworthy Implements
-
Checkpoint-based save system
-
Character select functionality
-
Collectible system
-
Skyboxes change based on height
Engine: Unreal Engine 5
Development Timeline: 4 Month
Project Role: Programmer/UI Designer
Phantom Protocol
Game Summary
This was a project that I made for my Fundamentals of Game Art class where I was instructed to make a side-scroller game. We were mainly graded on the game assets themselves, I chose to make the game functional and publish it on itch.io. The itch.io demo is just one functional level of the planned game and serves as more of a proof of concept.
Noteworthy Implements
-
Basic 2D platforming
-
Basic head-jumping combat
-
Game timer
Engine: GDevelop 5
Year Made: 2024
Development Timeline: 1.5 Months
Project Role: Solo Developer
Western Mechanics Test
Game Summary
This is a simple game demo to show off some proficiency in Unreal. This simple game demo shows off certain mechanics and design elements that I am very comfortable with programming. This was a final project for my college class: Evolution of Video Games.
Noteworthy Implements
-
Simple character with movement in a 3D environment
-
Start menu with animations
-
NPC character with AI that moves freely based on available paths
-
Basic interaction mechanic
Engine: Unreal Engine 5
Year Made: 2024
Development Timeline: 1 Month
Project Role: Solo Developer
Streams and Screams
Game Summary
This was a semester project for a college class where the focus was to create a functional choose-your-own-adventure game and convey a simple, yet engaging narrative. I implemented a viewership mechanic and a stress mechanic to make the gameplay more interesting and give the player something to juggle more than just a choice of path. Each choice can effect viewership and/or stress, which the player must balance both of to make it to the good ending.
Noteworthy Implements
-
Choose-your-own-adventure paths system
-
Multiple endings
-
Choices effect viewership, which can end the game
-
Choices also effect stress, which can also end your game
Engine: Twine
Year Made: 2023
Development Timeline: 1 Month
Project Role: Solo Developer
A Hero's Journey
Game Summary
This is the first project that I have demonstrating proficiency in HTML and it was my first experience with programming at a college level. This was done as an assignment and the game is a chose-your-own-adventure game with pretty simple theming.
Noteworthy Implements
-
Choose-your-own-adventure paths system
-
Multiple endings
Engine: Visual Studio (HTML)
Year Made: 2023
Development Timeline: 1 Month
Project Role: Solo Developer

Movie Mash
Game Summary
This was my senior Capstone project in high school for my game design class. In this game, you answer trivia questions about popular media. It has a working menu and points system, to progress from level to level you will need to earn a certain amount of points based on what the level requires. This game is from 2020 so the questions may be slightly outdated.
Noteworthy Implements
-
Trivia point system
-
Question pack unlocks based on point threshold
-
Music and sound effects implemented
Music and Sound - Kaleb Johnson
2D Art - Logan Krecek
Engine: Unreal Engine 4
Year Made: 2020
Development Timeline: 9 Months
Project Role: Solo Developer







