About
UK-based C# and C++ developer currently completing a Master's in Computer Science. Game Developer since 2020.
Projects
BLOSSOM - Unity3D
This project is still in development.
An earlier build of the game, and relevant info for it, can be found below:
BLOSSOM was created for my undergraduate dissertation in order to demonstrate the strengths of my game development & design skills using the Unity engine.
I primarily wanted to focus on experimenting with unique approaches to traditional game design, and see if I could find creative, innovative ways to subvert typical design philosophies: namely, this project involved me designing a turn-based RPG battle system which was entirely devoid of RNG mechanics.
From the ground up, I programmed an entire dungeon crawling RPG inspired by games such as Dungeons & Dragons and Shin Megami Tensei. Notable features include:
- First-Person Grid-Based Movement
- Enemy Encounters
- Type Advantages/Disadvantages
- Battle Music & Diagetic Sound Effects
- HP and MP management
- A Persona-style social link system
- Multiple game configurations to test and debug mechanics.
- Over a dozen enemy types with unique strengths and weaknesses
- Scene transitions between a dungeon, battle, and overworld scene.
- A calendar system which measures the in-game weekday, day and month, and affects the game state accordingly.
There are two different versions available:
- Version A, wherein RNG was entirely absent from all gameplay mechanics.
- Version B, wherein RNG was present in many typical mechanics (random encounters, critical hits, etc.).
Both versions can be viewed and played on Itch.io.
Aquanaut - Unity3D
Aquanaut is a metroidvania/boomer shooter created in the Unity engine, which I developed as part of a group project alongside 3 others. As part of this project, I designed and implemented:
- Level Design
- Enemy and Boss Design
- Menu & Credits Visuals/UI
- Texturing
- Destructible Objects
During the development of Aquanaut I played a vital role as part of the backbone of a small development team, wherein I gained valuable insight into the dynamics of team software development.
Aquanaut's source code can be downloaded through GitHub.
It can also be viewed and played on Itch.io.