Hello World! I’m Fraser

I’m a graduate from Abertay University with a First Class degree in Computer Game Applications Development BSc (Hons).


Welcome to my portfolio website, have a look at my projects, and click into them for more information!

ADORATE cover image

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!

Reality Shift mixed reality tabletop card game screenshot

Reality Shift

Honours Project Artifact


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


Built for the Meta Quest 3, projecting cards onto the real environment while representing remote players with estimated full-body avatars.
RAT WARS horde shooter cover image

RAT WARS

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

Half-Baked VR gingerbread man puzzle game cover image

Half-Baked

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

Vanishing Act PSX-style survival horror game cover image

Vanishing Act

PSX-style survival horror with a spatial inventory.

Play as a witch performing a ritual to escape a monstrous federal agent!


Created for AGDS Freshers Jam 2024
Fishyphus creepy fishing simulator screenshot

Fishyphus

Creepy fishing simulator where you collect wacky items forever


Created for AGDS Spooky Jam 2024
F Around Cover Image

F!#&CK AROUND AND FIND (your way) OUT

Created for AGDS Spring Jam 2025 (48 hours, team of 2)

Role: Network / Gameplay Programmer, Designer


Asymmetric co-op game where a maze runner and a controller feed information back and forth to reach the exit! Playable across two PCs, or a PC and a Nintendo DS.
Rendered island scene with dynamic lighting in DirectX 11

DirectX 11 Project

An island scene built from scratch in DirectX 11


Created for the Graphics Programming with Shaders module at Abertay University

Inpatient psychological horror game screenshot

Inpatient

Psychological horror unfolding over multiple in-game days, as the player slowly gives away parts of themselves.


Created for AGDS Spooky Jam 2023

Rob-Bot stealth heist game cover image

Rob-Bot

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


Created for AGDS Freshers Jam 2023