Things I’ve made.

Since getting into games I've been lucky enough to ship games/products as well as doing lots of learning of different technologies and tried out lots of prototypes/projects. Here are some of them!

  • Syberia: The World Before

    Part of a team helping to port this beautiful HDRP PC game to Xbox Series S|X and PS5. Lots of work optimising and profiling looking at native GPU captures and trying to claw back frame time. My first credit 😊

    Trailer

  • Gravity Sketch iPad

    Member of a small team taking an existing VR 3D modelling application and converting it to a 2D app compatible with the Apple Pencil. Worked on lots of UI using Unity UI and was involved in the product design.

    App Store

  • Landing Pad Web Viewer

    Originally started as a hack day project that morphed into the first 2D way for users of Gravity Sketch to view their 3D creations. Had lots of fun visualisation modes and camera settings.

    Landing Pad

  • Airship Combat with your Friends

    Created during the Solutions Fall Hackweek 2022 along with 4 other members of the Solutions team. Multiplayer airship combat game inspired by Assassin's Creed: Black Flag. Made in 5 days. I worked on the game manager netcode and the camera controllers. A lot of fun to work on and fully playable.

  • Raytracing in a Weekend

    Went through the Raytracing in a Weekend course while waiting to start my job at Unity. First time using C++ since first year of University, implement rendering spheres with diffuse/metallic and dielectrics surfaces. Very satisfying to do would recommend!

    github.com

  • Custom SRP

    During my personal development time at Unity I took some time learning how to implement a custom rendering pipeline for Unity. I learnt a lot of graphics and rendering doing this project and discovered how much I like working on those topics.

    github.com

  • DOTS Experiment

    I volunteered for some DOTS training before the Entities 1.0 release. This involved getting used to writing Burst/Jobs and understanding how to create systems in a Data Oriented way. I love DOTS! ❤️

    github.com