Portfolio



Ready Set Sumo! 

1 / 2
2 / 2

Skills:
  • C#
  • Unity3D
  • Project Management
  • Formal Product Pitching
Winner of UK Games Fund, Tranzfuser competition 2019.
One of a team of four, responsible for programming and project management. Project was developed using agile methodologies, with JIRA and Git version control. Built with C# and Unity3D.
Ready Set Sumo! pits up to four players and their crazy characters against each other to triumph in the ring. Battle to be the last one standing as you fight your way to victory, whacking and thwacking each other with out of this world weapons.



Procedural Animation via Inverse Kinematics, Dissertation Project 

1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6

Skills:
  • C#
  • Unity3D
  • 3D Maths
Derivation of procedural animations through inverse kinematics. Solo project.
Created a custom IK solution for 2D and 3D bipeds, over varied terrain to produce procedural animations mimicking natural locomotion gaits, based on mathematical theory and applied constraints.



Pathfinding Projects 

1 / 2
2 / 2

Skills:
  • C#
  • Unity3D
Links:
  • Github Repo
Pathfinding study.
Implemented several search algorithms: Quadtree, A*, Flow field, Djikstra's, breadth-first, Binary tree.



Wedding Site 

1 / 1

Skills:
  • ASP.NET
  • HTML
  • CSS
  • JavaScript
  • C#
Links:
  • Website
Winner of UK Games Fund, Tranzfuser competition 2019.
One of a team of four, responsible for programming and project management. Project was developed using agile methodologies, with JIRA and Git version control. Built with C# and Unity3D.
Ready Set Sumo! pits up to four players and their crazy characters against each other to triumph in the ring. Battle to be the last one standing as you fight your way to victory, whacking and thwacking each other with out of this world weapons.



R34 Adventure, Augmented Reality Application 

1 / 2
2 / 2

Skills:
  • C#
  • Unity3D
  • Augmented Reality
Mobile application, produced for Diss Museum, Norfolk.
One of a team of four, acted as project manager while also responsible for application design, visual effects programming, UI programming and historical research.
Augmented reality educational application developed for Diss Museum to commemorate the centenary of the R34's double-Atlantic crossing. Designed to engage and educate Museum patrons.



Ship Happens

1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6

Skills:
  • C#
  • Unity3D
  • Blender
A resource and time management game where players must coordinate to mitigate hazards, maintain activities and identify successful strategies. PC/Console game project, developed in Unity3D using C#.
One of a team of two, responsible for game design, gameplay programming, visual effects programming, UI programming and 3D model production.
Project was developed using agile methodologies, making use of JIRA and Git version control. Throughout development, progress was pitched to a panel of mock investors at pre-defined milestone dates.



Grappling Hook

1 / 3
2 / 3
3 / 3

Skills:
  • C#
  • Unity3D
Solo PC project developed in Unity3D.
User avatar can navigate the world using mouse to aim and fire a grappling hook to cause physics interactions which pull the player toward objects, swing the player around objects and pull objects towards the player.
Rope behaviour includes wrapping around objects during player swing actions.



Hover Car

1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6

Skills:
  • C#
  • Unity3D
  • Blender
Solo PC project developed in Unity3D.
3D player-controlled vehicle can navigate the environment automatically adjusting to terrain by applying distance-based proportional thrust below the vehicle.
Vehicle behaviours include checks to ensure applied thrust does not overturn vehicle, banking during turn and self-righting if overturned.