Projects
Magic Notion
Generalist Programmer
As an all-round generalist Unity C# programmer, my journey in game development has spanned the entire lifecycle, from initial prototyping to final polish and debugging.
Collaborating closely with artists and designers, I seamlessly translated conceptual ideas into tangible prototypes during the prototyping phase, ensuring a cohesive blend of visual elements and interactive dynamics within Unity's versatile environment.
As we moved into the polishing phase, I fine-tuned animations, optimized performance, and enhanced visual aesthetics, cultivating a visually appealing and immersive gaming experience.
Boat Simulation - Go Earth
Generalist Programmer
This was a current 6-month contract where I was employed to create a simulation alongside 5 other programmers and one artist for a boating company called Go Earth.
during my time here I worked on the different games modes which include a race mode and rescue mode where the play can try out how different boats handle the water.
as well as creating these gameplay features I would be a generalist bug fixer across all aspects of the game programming.




Binger Ninja
AI Programmer
A 2D isometric game where the player takes control of an overweight ninja called Binger.
The game takes place in Nakamura tower.
my responsibilities were creating all the games enemies and bosses as well as being one of the primary bug fixes across the whole project and helping out with gameplay features
Revolt Games
UI Programmer
At Revolt Games, my role was UI programmer where I would create menus for the game as well as their functionality.
Also this role I would do random world generation where I used Perlin noise to generate terrain.
the game never published but it was a great learning experience.
Capture the flag AI
AI Programmer
Here i created 3 different ai classes using decision trees to play a game of capture the flag.
Healers - would heal the lowest lvl player and power up the highest lvl player while protecting teh base but done little attacking
Commando - a general alrounder class that usest team work to capurte the fland and retrive its own while flanking the enemy team.
Assasin - a pure offencive ai that woudl attack low lvl character and steal enemy health pack only to drop them again to ambush the enemy healer