Featured
My Games

Enfabler
Explore dungeons, defeat monsters and thwart villains to earn your place as a hero. Will you answer the call?

Corruption of Arcana
Gather your cards, weapons and potions because the corruption is growing stronger. Push into the heart of the realm and find the source of this terrible plague.

Creak
Creak is a 2D platformer where you can only see through sound. Collide your character with obstacles to create sound waves that allow you to see.

Overkill
Overkill is a turn-based game inspired by the settings of Doom and XCOM. But unlike those games, you play as the villains. Lead a raiding party of demons to take over the Earth for the forces of evil in this turn-based RPG with a twist.

Godsent
You are a nun granted powers by God to defeat the Seven Princes of Hell but you must decide how far you are willing to suffer for your faith or whether you will give into the allure of power.

JavaJump
A small browser game made using JavaScript where you must jump to avoid obstacles
My Projects

Netmatters Homepage
A recreation of the Netmatters Homepage using HTML, CSS and JavaScript

TTRPG Controller
An arduino project where you can place pieces on a physical board to move pieces in a digital game

Player Modelling Companion AI
A companion AI that uses player modelling techniques to adapt to player actions and respond with synergistic behaviour to better collaborate with them.

Turn-Based Combat System
In my first programming project, I created a 2 player turn based game, modelled after TTRPG games. Players can take turns moving a character and casting spells.

Visual FX Programming
Visual effects using custom shaders and procedural mesh elements.