Hello, I'm Stuart.
I am a game developer with a passion for creating and optimising low level game and engine functionality. Continuously striving to expand my knowledge, I am dedicated to learning new technologies and improving my expertise. With a lifelong passion for gaming, my goal is to contribute to the industry by creating the systems required for immersive and enjoyable experiences for players.
Experience
Languages
Tools
Techniques
OOP
Agile/ Scrum
Game Design
UX
HCI
Data Analytics
Projects
Description:
An enemy part of a mini boss battle
Pair Programming working on manager actor
C++ component for multiple enemies
Skills:
Unreal Engine - C++ & Blueprints
Software Architecture
Perforce Version Control
Hansoft Project Management
Miro Project Boards
Description:
A third person shooter game
Features player movement (and animation), simple enemy AI, shooting, diffuculty system, menu, controller support (game and UI)
Developed for Introduction to Games Development module
Originally built on a template provided by Northumbria University - redeveloped and no longer utilises any of its code
Skills:
Unreal Engine - Blueprints
Photoshop (UI)
All game assets sourced externally.
Description:
An infinite runner game built with Hornet Engine
Created a component architecture
An animation system built as a component using states to control animations
Skills:
C++
Object Oriented Programming
Software Architecture
Creating class diagrams
Github Version Control
Description:
A top down castle builer to showcase the history of Raby Castle
Created as part of a team.
Team leader, responsible for assigning tasks to team members and maintining communication with the live client
Lead programmer, created the snapping system for castle parts and menu/ UI system (excluding top drag bar)
Worked with the client to create a project specification to be followed
Skills:
Unity - C#
Team leadership
Presentation skills
Project made in collaboration with and property of Raby Estate
Description:
A virtual reality experience to teach users about building a PC
Completed as part of a team - my role was to create all UI interactions
Skills:
Unity Engine - C#
Unity Version Control
Teamwork and collaboration
Virtual Reality
Description:
A mobile app to control LED lights
Arduino to recieve and convert Bluetooth signals
Sends Bluetooth signal to light control box
Converts Bluetooth to DMX to change lights
Published on iOS and Android app stores
Skills:
C# & XAML
.Net Maui
Git Version Control
Trello Project Management
Certificates
Foundational C# with Microsoft
Microsoft DP-900 Azure Data Fundamentals
Infinity27 Unreal Engine 5 Developer Skills Bootcamp