PORTFOLIO
Here you will find some of the projects I think best demonstrate my skills Iin Unity, Unreal Engine 5 & C++ with SFML with descriptions of the goals achieved by the games in question.
Unity Gameplay
WIP - Mini Mania
(Currently in Early Beta)
A single player, first-person, size control portal-like puzzle game in which you play as a the grandchild of a scientist working on a way to shrink and grow matter. You've been placed in a cobbled together maze/testing facility by your grandfather. Work through your test chambers at different sizes to finally be set free by the eccentric scientist.
My Contributions:
> Creative Direction
(Concept Art, Concept Levels, Level Design)



> Project Management
(Source Control, GitWiki/GitIssues, Progress Checks)



GGJ 2024 - Memory Leak
A single player, isometric, wave surviving game. You play as Ru-jyn, a cyberpunk anarchist trying to destroy enough sentries to cause a memory leak so save Cydania. The theme was "make me laugh" so my team and I decide to make a game with silly weapons, each weapon having it's own music track. All the enemies had unique and funny voice lines as they died.
We had 48 hours to produce this product and I'm very proud of the way it came together.
My Contributions:
-
Isometric Camera System
-
UI
-
Player Controls
-
Ai Enemies
-
Level Design
-
Weapons System
-
Lighting & Particles
VR & Mobile Work
I've done 3 projects in VR including one with a client & 1 mobile game for Miniclip.
[Alpha] Can Advanced Tech Be Used To Create A Relaxing Environment?

Interior design VR Project



[Current Wip] SS Freshspring VR


[Mobile] Miniclip Duck Hunt Challenge
Unreal Engine Gameplay
Dissertation Artifact
A current work in progress, my dissertation is on the affects of a high-mobility character controller on player immersion in horror games. I have been developing a set of parkour systems in UE5 to increase the intensity of chase sequences in horror games. This is still in very early stages of development however I have high hopes for the outcome.
.png)
Chaos Kart - Player Outlines
After visiting EGX, I met a lot of wonderful developers who all had amazing ideas which inspired me to get involved.
After talking with one developer in particular, his game needed a more distinct way of identifying teammates vs enemies. The next morning I whipped up a basic shader and sent it over which outlines allies and enemies but not the player themself. I made it abstract too so it could be used for anything from collectables to ability effects and onwards. Within the day, I created the system & sent it over to him for his team.
45 seconds into Daniels dev-log you can hear about the contribution I made.
C++ Gameplay
Family Ties
Project Management & Lead Developer
Family ties is a local co-op game in which you play as 2 brothers joined by a chain. The game uses a state machine to load selected tile maps for each room of the house you are trying to escape & uses OpenGL for a basment level with dynamic torch lighting.
My Contribution:
> Level Design
> Preventative Tile Collision System
> Puzzles
> Item Interaction
Additionally, I worked on a lot of admin and debugging where the team wasn't well versed in working in the same repository and thus there were often conflicts when merging that I would go through and fix piece by piece leading to a smoother development process for the team.