
ADORATE
DARE Academy 2025 Runner Up Award Winner
Role: Generalist Programmer/Audio Programmer
Adorably Evil RTS Town-Builder! Build up your cult and fight off holy forces!
Wishlist now on Steam!

Role: Generalist Programmer/Audio Programmer
Wishlist now on Steam!

Mixed reality card game allowing players to sit down at your real tabletop from anywhere online.

Horde shooter with dynamic music from HEALTH.
Gain score to progress the music, shoot on beat to hear the drums, and don’t miss shots to unlock vocals!
Created for the Audio Programming module at Abertay University

Role: VR Mechanics Programmer
A wacky VR puzzle game where players assume the role of a gingerbread man with no legs, using floppy, half-baked arms to drag themselves and climb to escape the clutches of the evil baker.
Created for the Professional Project module at Abertay University, with mentorship from NearLight

PSX-style survival horror with a spatial inventory.
Play as a witch performing a ritual to escape a monstrous federal agent!

Creepy fishing simulator where you collect wacky items forever

Created for AGDS Spring Jam 2025 (48 hours, team of 2)
Role: Network / Gameplay Programmer, Designer

An island scene built from scratch in DirectX 11
Created for the Graphics Programming with Shaders module at Abertay University

Psychological horror unfolding over multiple in-game days, as the player slowly gives away parts of themselves.
Created for AGDS Spooky Jam 2023

Silly heist game where you guide a robot dog through a building via its security cameras.