TT Games |
THE lego movie 2 videogame (2019) - Game Programmer
- This was a shorter project, around 6 months of development time in total with a smaller team.
- In this project I was responsible for developing the free building mechanics, that were one of the core features of the game.
- I added the ability to place down & destroy interactable objects anywhere in the game. I worked closely with our technical design department to provide necessary functionality for them to hook into.
- I also handled the existing tools we had on the players toolbelt adapting these from an open world building game like lego worlds to a single player game
Lego The incredibles (2018) - game programmer
- For this project on top of handling all parkour I was given the responsibility of handling all of mr incredibles mechanics, these were: Pick up & throw any vehicles/characters/props, Lift large specified mechanics as parts of puzzles.
- The large mechanics had multiple stages to lift the object, carry it to a destination & then throw it. These needed to work separately & together so that some objects could just need lifting & then be dropped were as others would be lifted, carried to a location the dropped.
- Characters could be thrown at parkour elements, this was easy to accomplish thanks to my previous work homogenising the parkour mechanics.
- In the video below you can see mr incredible lift a large saw to cut the drill.
The lego ninjago movie video game (2017) - game programmer
- In this project we wanted a big push on feeling like a ninja, I was responsible for the parkour mechanics this covered: Ledges, Twirl poles, zip lines, ladders, poles, balance beams, balance poles, grapple swings, wall runs, mantling & luging.
- I implemented a free running system allowing the character to jump at designated walls to initiate a wall run as well as to mantle onto ledges or mantle over small walls.
- I designed & implemented a system responsible for linking different types of parkour to one another so that you could go from a wall run to a twirl pole then land on a balance pole. This was unsupported previously & had to be added on top of the existing functionality.
- The video below shows parts of the parkour used in the trailer for the game.
lego star wars - the force awakens (3ds & vita) (2016) - junior mechanics programmer
- For this project I handled a few core systems & was responsible for porting general mechanics that were used in previous games, in total I was responsible for around 80 mechanics, most of which just required minor tweaks to work with the new game.
- These are a few of the mechanics I implemented: Hat system (for shooting off helmets), Force powers for fighting & interacting with puzzles, bb8's interact mechanics this includes a spring cannon & an omni-directional switch.
- These are some of the mechanics I ported in: Switches, buttons, riding system, tagging system, grapple points, grapple swing, ledges, twirl poles, balance beams, tight ropes, zip lines.
- The timestamp of the video below shows the omni directional switch & a force character in use.