Welcome to my portfolio. Below you will find a selection of my professional and personal projects that I've created or contributed towards over the last 10+ years in the Games Industry.
Professional Projects
In Total War: PHARAOH, the newest entry in the award-winning grand strategy series, immerse yourself in ancient Egypt at the zenith of its power and experience the dramatic events that threaten its destruction.
Performance Analyst
Released: February 2022
The cataclysmic conclusion to the Total War: WARHAMMER trilogy is here. Rally your forces and step into the Realm of Chaos, a dimension of mind-bending horror where the very fate of the world will be decided. Will you conquer your Daemons… or command them?
Performance Analyst
Released: August 2020
Inspired by The Iliad and brought to life through the award-winning strategy game series, A Total War Saga: TROY brings a blend of grand, turn-based empire management and spectacular real-time battles to the heart of the Trojan War.
Senior QA Engineer
Released: May 2019
Total War: THREE KINGDOMS is the first in the award-winning series to recreate epic conflict across ancient China. Combining a gripping turn-based campaign of empire-building & conquest with stunning real-time battles, THREE KINGDOMS redefines the series in an age of heroes & legends.
QA Engineer
Released: September 2017
Total War: Warhammer II is a turn-based strategy and real-time tactics video game developed by Creative Assembly and published by Sega. It is part of the Total War series and the sequel to 2016's Total War: Warhammer. The game is set in Games Workshop's Warhammer Fantasy fictional universe.
QA Technician
Released: February 2015
Against a darkening background of famine, disease and war, a new power is rising in the great steppes of the East. With a million horsemen at his back, the ultimate warrior king approaches, and his sights are set on Rome…
Personal Projects
Team Size
Solo
Features
- Newton's law of force
- SSTO vehicle simulation
- Amplify shader
- Cinemachine
Shuttle is a physics based flight controller with 6-way directional movement thats controlled by four rotational thrusters. Inspired by single stage to orbit vehicles (SSTO) as seen in the movie Elysium.
Team Size
Solo
Features
- Newton's law of gravity
- Planetary orbit simulation
- Unity's particle system
- Cinemachine
Solar System as the name implies, is a simulation of our solar system built within Unity. Using Newton's law of gravity and real planetary data (scaled down) it can simulate planetary orbits for all 8 planets in our solar system.
Team Size
8 Members
My Contributions
- Core gameplay systems prototyping
- UI/UX design & implementation
- Front-end Web Development
Wrath of Tezca is 3D turn-based tactics game built for WebGL. Responsibilities included, implementing 3D Node based grid systems, A* pathfinding, state controlled turn manager, ability system, UI/UX design and implementation.
Team Size
Solo
Features
- Built using Unity's UI Toolkit
- Configurable Video, Audio & Control settings supported
- Data Serialisation & Deserialisation supported
- Easily extendable
Unity UI Framework was created to rapidly speed up development of new projects. It does this by including several essential manager classes, well structuered project file organisation and a fully featured MainMenu with sample scene.
Experience
Principle Performance Analyst (Current Position)
Creative Assembly
Creation of Automated Testing & Reporting strategies for projects in development.
Building and contributing to automated testing tools and frameworks in C#.
Setting up automated report dashboards (Grafana & PowerBi).
SQL & relatiional database experience.
Personalised colleague mentoring & career progression.Senior Performance Analyst
Creative Assembly
Regularly working alongside multi-discipline development teams to provide services and validate testing strategies.
Extensive reporting of automated and manually gathered data, to development managers, directors & other stakeholders.
Performance profiling with internal & external tools (RenderDoc, Intel GPA, Telemtry)
Designing and implementing automated testing to increase efficiency and scope. (Lua & C#)
Managing QA effort on third-party contracts. Continuing to build professional relationships with partners while increasing our effectiveness.
Creation and maintenance of specialised tests plans (Test Rail)
Personalised colleague mentoring & career progression.Performance Analyst
Creative Assembly
Defining in-game performance targets for all active Total War titles.
Building and maintaining comprehensive suite of tools and benchmarks to determine most impactful game/engine features.
Extensive reporting of automated and manually gathered data, to development managers, directors & other stakeholders.Gameplay/UI Programmer
Four Winds Entertainment
Prototyping core gameplay elements; Node based grid system, A* pathfinding, State controlled turn manager & scriptable object based ability system.
Experience in multiple programming disciplines: Gameplay, UI & Audio.
Extensive Profiling & optimisation throughout the project as it was designed to run on WebGL.
Debugging & bug fixing.Senior QA Engineer
Creative Assembly
Collaborating with development teams to innovate and future proof testing methodologies.
Building automated test suites to increase test efficiency across all projects studio wide.
Liaising with third-parties to ensure products meet their development and business requirements.
Documenting newly introduced engine features to be used more effectively by other departments.QA Engineer
Creative Assembly
Working alongside development teams to focus on performance & graphical testing on multiple projects.
Testing pre-submitted code changes to analysis their risk/impact before being released to wider QA teams.
Creating new and evolving current test cases to improve test efficiency and overall stability of products.
Certifications
C# Advanced Topics
Udemy, Dec 2023
Test Automation Foundation
Udemy, Dec 2023
C# Intermediate classes, Interfaces & OOP
Udemy, Nov 2023
C++ Certification
W3Schools, May 2023
ISTQB Certified Tester, Foundation
ISTQB, Jan 2018