Current and Previous Projects
These are projects I have worked on both during my free time and while studying computer science at the University of Wisconsin - Stout
​
If you would like to learn more about what I have worked on, I invite you to contact me.
FPS Roguelike
(In Development)
Post-graduation personal project currently in development using Unreal Engine
In an effort to further my knowledge in game development and keep my programming skills sharp during the COVID-19 pandemic, I began development on a roguelike first person shooter using Unreal Engine 4.
​
As this is a purely educational project, I've challenged myself to learn systems within Unreal Engine that I wasn't able to spend much time with while studying at the University of Wisconsin - Stout. Some of these systems include animation blueprints, UI/UX, post processing, particles, and artificial intelligence.
​
The project's main inspiration comes from Risk of Rain, where the player becomes more and more powerful through stackable items that can be purchased throughout levels.
The project is currently approaching the end of the prototyping stage.
![]() | ![]() | ![]() |
---|
SudoCube
Post-graduation prototype created using Unreal Engine
SudoCube is a reimagining of the classic puzzle game Sudoku using a grid of cubes to create a random puzzle.
​
Each of the nine cubes in the grid can be turned to any side, each of which contains a 3x3 number grid. The player is tasked with finding the correct side for each cube so that it creates a valid sudoku grid.
​
SudoCube is a prototype with the goal to challenge myself to come up with an effective algorithm for generating unique puzzles. This would result in the game being infinitely replayable rather than having a limited amount of pre-constructed puzzles for players to solve.

Nekiri's Tail
Senior capstone game developed in Unreal Engine
Nekiri's Tail is a third person puzzle/stealth game developed in Unreal Engine where the player controls both a cat and humans to sneak past shadowy figures.
My main role was scrum master, which tasked me with keeping all of our team members working towards a common goal and defining tasks that need to be completed.
​
Outside of my role as scrum master, I completed various other tasks for the project:
Programmed cat character's movement mechanics
Set up smooth, customizable camera transitions.
Played a large role in level and puzzle design.
Worked with Unreal Engine's sequencer tool to create a final cinematic when the player wins the game.
Worked closely with other programmers to connect all mechanics together to create a smooth experience.

Spin-A-Gon
2D Junior game developed using Phaser 3 and Javascript
Spin-A-Gon is a puzzle game designed for a web interface where the player is tasked with guiding a ball through a maze using gravity as well as a variety of puzzle elements.
​
My main roles within Spin-A-Gon included providing a rotation system to rotate the maze to guide the ball through it as well as creating more minor puzzle elements such as springs, portals and cannons that serve as extra elements to puzzles.
​
Spin-A-Gon won awards at the UW-Stout game expo for innovation and professionalism.
Splat
Sophomore mobile game developed using Unity and C#
Splat is a 2D puzzle platformer where the player uses the power of different paints to reach the end of each level.
​
My main roles on Splat focused on the development of different puzzle mechanics in the form of different types of paint. I also focused on designing and putting together puzzles and levels that provided fun challenges for the player to overcome.
​
Working on Splat served as my introduction into working within game engines and how to follow the software development cycle.
