LATEST
GMTK Game Jam 2025
Unreal Engine 5
Blueprints
L-00pr
Top-down escort shooter where the payload has to reach full charge before it can finish its run. Healing yourself drains that charge, so every time you take damage you're choosing between your health and the payload's progress. You hold off waves of enemies with a gun and a dash attack, trying to keep both yourself and the payload in the fight long enough to break the loop.
- RoleTeam Lead · Gameplay programmer · Designer
- EngineUnreal Engine 5 (Blueprints)
- JamGMTK Game Jam 2025 · 48 hours
- GenreTop-down shooter · Escort · Resource management
Brackeys Game Jam 2025.1
Unreal Engine 5
Racing
Rewind Racer
Hover car racer across 3 tracks where one collision with any obstacle ends your run. You have a rewind ability to undo mistakes, but you have to be smart about when you use it. The goal is to finish all 3 laps clean with the fastest combined time. Controller recommended.
- RoleProgrammer
- EngineUnreal Engine 5
- JamBrackeys Game Jam 2025.1
- TeamRyan Rose · Wave64 · AccursedMuffin · ghaizij · Polishhomie · Multitype
- GenreRacing · Time manipulation
Bigmode Game Jam 2025
Unreal Engine 5
Action
Out For Blood
You play as Lady Dimistra, a Vampire Queen who just woke up weak and needs blood to get her power back. Hunt villagers as fast as you can to build her strength back up. Supports both first and third person, with a kick and ranged attack to take down your targets.
- RoleProgrammer
- EngineUnreal Engine 5
- JamBigmode Game Jam 2025
- TeamRyan Rose · Wave64 · AccursedMuffin · Polishhomie · Multitype
- GenreThird-person shooter · Action
GMTK Game Jam 2024
Unreal Engine 5
Shooter
Tiny Huge Turret
A lone pilot holding off waves of titan creatures with a massive turret, running back and forth to repair it when it takes damage. The whole scale thing is literal: you're small, the turret is enormous, and the enemies are bigger than both. Led a 7-person team including a composer, 3D artists, and a UI designer over 48 hours.
- RoleProject Lead · Programmer
- EngineUnreal Engine 5
- JamGMTK Game Jam 2024 · 48 hours
- TeamRyan Rose · Wave64 · Narknon · samfizz · Carlos A. Torres-Cervantes · Malakazam · Chrome Miser
- GenreThird-person shooter · Tower defense
Epic Mega Jam 2022
Unreal Engine 5
Celestial Switch
Wall-run platformer for the Epic MegaJam 2022 theme "As Above So Below." You switch between two forms to get through speedrun-style levels, and the music shifts between two versions of the same track depending on which form you're in. Perlin noise materials on the environments too.
- RoleTeam Lead · Gameplay · Level design · Art & animation
- EngineUnreal Engine 5 (Blueprints)
- JamEpic Mega Jam 2022 · 48 hours
- GenrePlatformer · Speedrun
GameDev.tv Jam 2022
Unreal Engine 4
Wave Sword Fighter
Score-chaser where you fight through waves as long as you can. If your power level is high enough when you would have died, you power up instead and keep going. Made solo for the "Death Is Only The Beginning" jam theme.
- RoleSolo developer
- EngineUnreal Engine 4
- JamGameDev.tv Jam 2022
- GenreAction · Score chaser
CRUISE
CONTROL
UNITY · GMU
University Project
Unity
Cruise Control
Final project for Game Programming II. Drive down a procedurally generated highway and last as long as you can while distractions pile up and the difficulty ramps. Made in Unity with a focus on random environment generation.
- RoleSolo developer
- EngineUnity
- GenreEndless runner · Driving
University Project
Unity
It's Ya Boid
Boid flocking simulation turned score-chaser. You control a swarm of bees collecting pollen to grow your numbers up to 100. The bigger the swarm gets, the faster it gathers. Made for Game Programming I to demonstrate the boid model.
- RoleSolo developer · AI / simulation
- EngineUnity
- GenreSimulation · Score chaser
PHASER
GAMES
JS · BRAIN EVOLVED
Professional / Academic
Phaser 3
JavaScript
Phaser Browser Games
Browser games made in Phaser 3 during my time at Brain Evolved Inc., along with academic prototypes from George Mason. Mix of mechanics and genres, all playable in the browser with no download needed.
- RoleGameplay programmer · Designer · Art director
- EnginePhaser 3 (JavaScript)