My Work

Here I will showcase several projects that I believe to be my best work.



Archaeology in VR

This VR project, developed as part of my dissertation, explores the potential of virtual reality as a tool for teaching archaeology. The interactive experience aims to enhance engagement and retention of the archaeological processes. The project highlights how immersive technology can make learning more accessible and experiential.

 

 

Systems in this project:

  • Objective system
  • Interaction system
  • Mechanics for following interactions:
    • Hammer and Chisel
    • Digging
    • Plastering
  • Tutorial system with voice over and text.
  • Physics
  • UI interaction

Tools Used:

  • Unity
  • Unity's XR Toolkit
  • Visual Studio (C#)



Escape Race

Developed in my third year at university, Escape Race is a competitive two-player multiplayer puzzle game built in Unity. Both players must solve a series of puzzles to escape however, every 30 seconds, the players switch rooms allowing for them to further progress their own puzzles or sabotage the others. The project allowed me to explore networked game development, real-time synchronization, and puzzle interaction systems, while also refining my skills in game flow design and player experience.

 

 

Systems in this project:

  • Unity (C#)
  • Multiplayer using Net Code for Unity
  • Interaction system
  • Inventory system
  • Puzzles:
    • Shadow Puzzle (inspired by RE7)
    • Riddle Puzzle
    • Symbol Puzzle
  • Room Switching Mechanic
  • Multiple Item types and random spawning
  • Lobby and ready up system

Tools Used:

  • Unity
  • Visual Studio (C#)



2D Zombie Survival

During my first year at university I created a wave-based shooter, in Unity, that challenges players to survive increasingly difficult waves of zombies. This solo project marked my introduction to game development, where I explored core gameplay mechanics, enemy AI, player health systems, and weapon management. The project helped me build a strong foundation in C# scripting, Unity’s component-based architecture, and iterative game design.

 

 

Systems in this project:

  • Unity (C#)
  • Interaction system
  • Inventory system
  • Weapon System
  • Wave System
  • Health System
  • Enemy AI
  • Boss AI
  • Pickups
  • Scoring system

Tools Used:

  • Unity
  • Visual Studio (C#)
Logo

© Copyright. All rights reserved.

We need your consent to load the translations

We use a third-party service to translate the website content that may collect data about your activity. Please review the details in the privacy policy and accept the service to view the translations.