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