Hello and welcome to my portfolio!

I am Game Developer focusing on programming, currently studying at Glasgow Caledonian University. Below are some of the projects I've worked on using both C# and C++.
(Looking for opportunities)


Portfolio

Personal and Academic Projects

Filter Projects:


Pentris

Pentris

Pentris is a variation of Tetris that uses pentominoes (five-block shapes) instead of tetrominoes, increasing the complexity of the gameplay. It features both co-op and versus modes, offering a different challenge for puzzle game players.


Solo C# Game

Wind Turbine Rescue

Wind Turbine Rescue is a VR simulation game which teaches the player how to appropriately manoeuvre through a wind turbine whilst saving an injured individual. With environments based on real life turbines sites, this game will properly train the correct approach to perform a fire-based rescue.

In this project I was one of the programmers focusing on player movement, rope phycis and interactions with game objects and doors and hatches.


Team C# VR Game

Platformer

Multiplayer Platformer

This project is a simple 2D multiplayer platformer prototype built using Unity’s Netcode for GameObjects. The game includes basic character movement, and collision detection, all synchronized across clients and the host. It demonstrates key multiplayer concepts such as network spawning, authoritative movement, and client-server communication using Unity's built-in networking tools.


Solo C# Prototype

PCG

Procedural Racetrack Generator

The generator uses Voronoi diagrams to create random shapes, selects random cells, place points around the edge of those cells and generates a racetrack using splines.


Solo C# Prototype

Maze

Maze Explorer

A proof of concept Doom style maze explorer that has a simplistic level generator to generate a new level everytime.


Solo C++ Prototype