My journey as a game developer began at the University of Sunderland, where I explored both the creative and technical sides of game design. I gained hands-on experience with Level Design, Artificial Intelligence (AI), Procedural Generation, and Dynamic Gameplay Systems, learning how to build immersive and responsive worlds. My studies also introduced me to VR and AR development, giving me valuable insight into creating interactive experiences across multiple platforms.
Throughout my projects, I worked extensively with tools like Unity Engine, C#, Visual Studio, and Blender, developing skills in programming, prototyping, and 3D asset integration. I also applied version control tools such as GitHub and Unity Collaborate for teamwork and workflow management. These experiences taught me how to merge creativity with technical precision—turning ideas into engaging, fully playable experiences.
Level Design
Unity Engine
Unreal Engine
C#
Python
C++
OOP
Multiplayer
Visual Studio
VR/AR
Console
WebGL
Animation
UX/UI
Optimisation
Windows PC
SFX
VFX
Problem Solving
Version Control
Physics
Github
Android
January 2023
My first year introduced me to Unity and the fundamentals of game development. I learned about object-oriented programming, physics systems, and gameplay logic while creating my first prototypes like AI Invasion. This was where I truly fell in love with designing interactive systems and gameplay loops.
January 2024
In my second year, I began exploring 3D environments, AI behavior, and procedural generation. I learned how to use tools like Blender, Unity’s NavMesh, and ScriptableObjects to create flexible systems. I also began working on VR prototypes such as Spellbound Undead, which deepened my understanding of immersive interaction and user experience design.
January 2025
My final year focused on advanced systems and professional development. I worked on GemStone Horizon (a dynamic match-3 puzzle game using adaptive difficulty) and led a VR forklift simulation project for VanTech Ltd. These experiences taught me how to approach game development like an engineer — balancing creativity, optimization, and production workflow.