ARRAN SMEDLEY — TECHNICAL DESIGNER  /  STIRLING, UK

Missions worth replaying.

AAA technical designer and software engineer specialising in mission scripting, multiplayer systems and the Unreal Engine toolchain — with automated testing built in from day one.

2AAA titles
5+ yrsIn production
UnrealCore toolchain
01  About

I'm a technical designer and software engineer who spent three years at Build A Rocket Boy scripting missions and multiplayer systems for two large-scale Unreal Engine titles, Everywhere and Mindseye — everything from mission logic and AI behaviour to server/client replication and onboarding flow.

What carries through all of it is a habit of building things that get tested properly — automated pipelines, CI integration, and a Test-Driven mindset — so a mission holds up the tenth time through, not just the first.

5+Years in production
2AAA titles shipped
UnrealCore toolchain
6Languages in daily use
02  Experience

Career log

2019 — Present
DEC 2025 — PRESENT ACTIVE

Software Engineer

Leonardo — Edinburgh
  • Contribute to the development and maintenance of RADAR systems software for the Eurofighter Typhoon using Ada and C++, supporting high-reliability, safety-critical functionality.
  • Design, develop and maintain automated test frameworks and scripts in Python, integrating Jenkins-based pipelines to validate system behaviour and support continuous integration testing.
  • Collaborate closely with cross-functional engineering teams to keep development, testing and delivery aligned across safety-critical software components.
AdaC++PythonJenkinsCI/CD
DEC 2022 — DEC 2025

Technical Designer

Build A Rocket Boy — Edinburgh
  • Designed and implemented missions, gameplay systems and multiplayer features for two large-scale projects — Everywhere and Mindseye — using Unreal Engine, C++ and Lua.
  • Built and maintained mission testing workflows covering stability, progression flow and multiplayer reliability across both projects.
  • Contributed to multiplayer implementation with attention to server/client architecture, replication, synchronisation and responsive networked gameplay.
  • Worked directly with executives, creative leads, designers and engineers to prototype features aimed at long-term player engagement.
Unreal EngineC++LuaMultiplayer
MAY 2021 — DEC 2022

Software Tester

The Shopworks — Edinburgh
  • Built and maintained automated testing pipelines using Testim, Selenium, Node.js and Python, integrated with GitLab CI/CD to improve regression coverage and release reliability.
  • Developed Python, Pandas and SQL scripts supporting analytics dashboards, automated reporting and data validation for internal teams.
  • Took part in Agile ceremonies — sprint planning, stand-ups and retrospectives — across multiple teams supporting continuous delivery.
SeleniumTestimPythonSQLGitLab CI/CD
JUN 2020 — SEP 2020

Software Engineer Intern

Calnex Solutions — Linlithgow
  • Created Python-based scripts for network testing using internal APIs and the Delphi IDE.
  • Conducted automated regression tests for telecom tools; worked within a Scrum team on rapid iteration cycles.
PythonDelphiScrum
JUN 2019 — SEP 2019

Software Engineer Intern

Viavi Solutions — Newbury
  • Contributed to secure geo-location data workflows using C#.
  • Collaborated with QA and development to resolve high-priority bugs and automate test cases.
C#QA
03  Projects

Featured work

Unreal Engine · C++ · Lua

Other builds

Fantasy & Ash

Fantasy & Ash

A C++ / SFML action RPG built in my third year at university — reincarnation, quests and combat set in the land of Kyntera.

Play on itch.io →
Prisoner Of War

Prisoner Of War

A top-down WWII prison-escape game written in C# and MonoGame — graded A for my college capstone unit.

Play on itch.io →
User Interface Project

UI Systems Project

An advanced games-engineering artefact covering Meta, Spatial and Diegetic UI, including an A* pathfinder for the spatial layer.

Read more →
04  Skills

Toolkit

Languages & Scripting
PythonC++C#LuaSQLCHTML
Testing & QA
SeleniumTestimJenkinsGitLab CI/CDJIRAConfluenceRegression TestingAPI TestingUnit TestingNetwork Testing
Tools & Systems
Unreal EngineUnityMonoGameLinux / UnixDelphiGitGitHubOpenGL
Methodologies
AgileScrumTest-Driven DevelopmentVersion Control
05  Education

Background

BSc (Hons) Games Development

Edinburgh Napier University · 2018 – 2021

Key modules: C#, C++, SQL, Unity, AI Systems, Physics-Based Animation. Dissertation: Procedural Generation in Game Environments — graded 2:1.

HNC Games Development

Edinburgh College · 2017 – 2018

Covered object-oriented programming, databases, project management and animation pipelines.

06  Connect

Let's talk

Identification Plate // 001
Arran Smedley

Arran Smedley

Software Engineer · Ex-AAA Technical Designer

Open to conversations across games, defence and fintech engineering. The fastest way to reach me is LinkedIn — feel free to connect or send a message directly.