DunGen: 3D Procedural Dungeon Generator (2026)
Built in Unreal Engine
Utilizing a mix of C++ and Blueprints, I implemented multiple algorithms for Procedural Content Generation (PCG), including Binary Space Partitioning (BSP), Cellular Automata (CA), and the Walker algorithm, AKA Drunkard's Walk. I also developed my own PCG algorithm to compare it to these three common implementations.
Although rudimentary, this implementation results in a large number of unique levels and spaces, each uniquely populated by enemies and props based on a randomly selected theme.
In addition to the PCG algorithms, I implemented souls-style combat, several different enemy types, and a basic gameplay system for perpetual play.

Warlock: VR - Tech Demo (2025)
Built in Unity
Novel Interaction Mechanic
Holding down the trigger allows the player to draw a shape. If that shape is recognized as one of the letters associated with a spell, it will cast that spell.
To develop this feature, I trained a neural network model on the EMNIST dataset of handwritten letters of the alphabet. I then integrated that model using Unity's Inference Engine in Unity 6. The drawing is done through Unity's LineRenderer component. That pixel data is then captured and fed into the neural network model.
Shaders (2025)
Built in Unity
I experimented in Unity with developing a variety of Shaders using HLSL. I experimented with various implementations of light equations, animated shaders, color-normal shaders, a stencil-textured shader, and a toon shader.




Souls-Like (2024)
Built in Unreal Engine
Souls-Like Game Mechanics
Simple souls-like combat with multiple AI enemies, weapons, breakables, soul and treasure pickups, HUD, IK rig, and more. Made in Unreal Engine 5 with a mix of C++ and Blueprint.
Nest Flight (2024)
Built in Unreal Engine
Horror Puzzle Game
You awaken in a dangerous, mysterious place, and you must find a way out - or else... Base mechanics built from a tutorial, but I did some customization and developed some classes of my own.

Little Glitch (2020)
Built in Unity
Story-Based Platformer
A solo project where the player takes on the role of a Little Glitch who appears in a Tetris game and must survive the fury of the man playing Tetris when he discovers you. Features an AI that I hand-coded to play Tetris, made to simulate the appearance of a human player.

Shepherd's Paws (2024)
Built in Unity
Cozy Sheepherding Simulator
Take on the role of a dog in a sheepherding competition, using your skills to move sheep from one pen to another in record time. Student project.

Simple Shooter (2024)
Built in Unreal Engine
Simple Shooter
A Simple Shooter game built in Unreal Engine with AI enemies. Made using a Tutorial

Outcast (2016)
Built in Unity
Text Adventure Prototype
You once had it all - position, power, and a place in society. But now you've been exiled. What will you do to survive in the desolate wastelands beyond the comfort of the city's walls?
Made from a Unity Tutorial
Click in Window to Start Playing



