My Experience

Two Point Hospital

I was a programmer on Two Point Hospital, a game that was made in the Unity game engine.
Here are some of things I added to the game:

  • Custom lighting system that lights each room independently
  • Custom visual effects such as patient illnesses, fog of war and water reflections
  • Creating and maintaining a modified version of Unity’s standard shader
  • Custom tools (custom sfx browser, ambient audio editor and more)
  • GUI (custom layout controllers and menus)
  • Procedural character generation

Lionhead

Worked on Fable Legends and developing prototypes for Lionhead's Incubation department.
These prototypes were made with Unity. I also worked on Fable Legends (UE4) where I worked on various features to the game with the use of C++ and Blueprints.

Bossa Studios

Worked on various prototypes using Unity (singleplayer and multiplayer)

  • Added network multiplayer to 4 player local co-op game
  • Created networked multiplayer FPS prototype
  • Worked on competitive networked multiplayer prototype "Room of Doom"

Adrift Arena

Developed and released my own game using Unity.
This project was a great way to push myself and my abilities

  • Successfully managed my own time to develop a small game under 6 months
  • Uses a custom scriptable render pipeline created by myself
  • All code, art, animation, GUI and deployment were all created/handled by myself

Personal Projects

I'm always tinkering away at something so keep expanding my developers toolbox.

  • Realtime Global Illumination experiments
  • Realtime smoothed particle hydrodynamics simulation experiments using Compute shaders
  • Custom GUI layout systems inspired by CSS flexbox
  • Custom C++ engine project to keep expanding my knowledge low level implemenation details

Travellers Tales

Whilst at Travellers Tales, I have added various game mechanics and features to their games such as Lego Batman 3. Also worked on Lego Worlds for a little bit. Primarily worked with C++.