All Work


University of Northampton VR Work

About

Paid Industry Work • This was an opportunity to develop from scratch a realistic one and two hand pickup system for Virtual Reality (VR) applications, and then build a game to showcase the experience.
(Created: July 2026, Updated: August 2026 - Finished)

Skills

  • My first assignment using VR and the Meta Quest & Occulus APIs for Unity 6000.
  • Developing a self-contained API that could be deployed in existing company work.
  • Extensive documented support and editor tools suite to make using and deploying my hand interactions API quick and easy for others.
  • Experience showcasing the company work (although not my own) at public showcases to industry leaders and customers.
  • Extensive code-driven hand animation suite, including a Finger Inverse Kinematics (FingerIK) utility for the game tutorial.
Images
Pick Up Block 1 Pick Up Block 2 Pick Up Block 3 Pick Up Block 4

Python Multi-Media API (PMMA)

About

Independent Project • PMMA (Python Multi-Media API) is a Python and C++ API designed to help develop graphical applications.
(Created: February 2024, Updated: October 2026 - Currently in Development)

Skills

  • Highly technical C++ backend.
  • Cross language support with a C++ ↔ Cython ↔ Python link.
  • Practise of maintaining a large project and Python package: https://pypi.org/project/pmma/
  • Long-term project (Created: 2nd of February, 2024).
  • Highly optimised API.
Images
PMMA Logo

Gravity Labs

About

Indie Game (previously an Academic Project) (Mark: 93%) • This is an endless runner game where you flip gravity to survive. Initially made using Unity 6000 as an assignment for the University of Northampton, this project is now it's own indie game.
(Created: February 2026, Updated: October 2026 - Currently Maintaining)

Skills

  • Made using Unity 6000 and C#.
  • Includes AD setup and delivery using Google AD Mob.
  • Designed and extensively optimized for mobile platforms.
  • Includes a comprehensive development log.
  • Includes a comprehensive shop and in-game currency system.
  • Includes a range of power up mechanics designed to switch up the base game mechanics.
Images
Game Start Spikes Blocks Clocks

Gourmet Heaven

About

Academic Group Project (Mark: 79%) • Gourmet Heaven is a 2D Asian inspired cooking game created in Unity 6000 created for the Android and iOS mobile platform.
(Created: February 2025, Updated: October 2026 - Currently Maintaining)
⭐ Shortlisted for the Northampton Film Festival 2026.

Skills

  • My first assignment using Unity 6000 and C#.
  • This game was a group project, so teamwork and communication was key.
  • Features custom blur effect shader for the pause screen (Excluding iOS).
Images
Title Page Intro Sequence Animation Home Screen (Zoom Out) Home Screen (Zoom In) Kitchen Restaurant Restaurant Full Mini Game One Mini Game Two Mini Game Three Mini Game Four

Polf

About

University of Northampton Summer Game Jam 2026 • Polf is a vertically scrolling arcade style game inspired by a combination of pinball and golf. The game was made bespoke for the University of Northampton's Tower of Power.
(Created: May 2026, Updated: October 2026 - Finished)

Skills

  • My second game jam event.
  • My first time using the full capabilities of the PlayStation DualSense controller.
  • My first experience building a game for a Jumbotron style display.
Images
Polf on the Tower of Power Polf played on the Tower of Power Main Menu Main Menu Level Selection Level one Start Level one Aim Level one Shooting Level one Scoring Game Over Menu