George Yarwood – Portfolio
I’m a games developer with over 8 years of experience. My passion for games and programming runs deep, and I’m looking for the next step in my career
Skills
Programming
C++, C#, Python, Verse
Engines
Unreal Engine 5, Unity (5 & 6), UEFN
Backend & Cloud
AWS, PlayFab, EOS
Works
Professional
In my professional career I’ve worked on PC Building Simulator 2 and TMNT Dimensions 1&2. I’m currently working on an unreleased multiplayer UE5 game.
Personal
I’ve worked on a number of personal projects in my spare time as a way to both further my skills and enjoy my passion for development.
Highlights

PC Building Simulator 2
One of the first commercial projects I worked on in my career was PCBS2. I was responsible for bug fixes, actioning community suggestions and feedback, as well as contributing towards the eventual console release by implementing controller support across different areas of the game.
My biggest contribution was the airflow simulation. This update allowed players to flip fans to either push or pull into the case, and would then adjust the case and component temperatures according to the amount of airflow and whether the case pressure was positive or negative. The system also simulated dust build up, which is greater in a negative pressure configuration.

TMNT Dimensions 1 &2
The TMNT Dimensions projects were my first exposure to UEFN (Unreal Engine for Fortnite). I was tasked with creating a prototype for the game with the aim of finding UEFN’s limits. My prototype led to the project getting a full greenlight.
I went on to develop both projects as part of a very small team, designing and implementing multiple core systems such as combat, enemy AI, and player progression. To achieve the finished product we had to push UEFN to its limits, and frequently think outside the box to overcome hard engine limitations.
Our focus was creating an experience with high player engagement and retention. The first game had over 26k CCU at launch, which was a first for any non-Epic UGC experience on Fortnite.

Unreleased UE5 game
I currently work on an upcoming multiplayer UE5 game. My main responsibilities thus far have been implementing core online systems (player saves, leaderboards, etc.), updating/re-factoring legacy code, and general bug fixes.
I’ve developed a modular backend “service provider” system to support the games unique design of leveraging multiple platforms (EOS, PlayFab, Steam). It allows an implementation to be quickly swapped out without touching the rest of the games codebase.
Because the game uses a hybrid of both P2P and dedicated servers, I’ve implemented a save/commerce system which only allows a trusted authority to update player’s save data. This means invoking a remote “CloudScript” when in P2P mode with no trusted authority.
Contact Me
Feel free to email me to discuss my work and any potential career opportunities