Currently looking for Unity/C# Roles

Chris Bolton

Unity Developer

Experienced Unity Developer with 5+ years of experience building games and applications for Windows, Consoles, VR, AR, and mobile platforms. Specialised in ML model integration, gameplay systems implementation, and creating designer-friendly tools in the Unity Editor. A collaborative team player with a strong focus on writing clean, efficient, and maintainable modules and tooling.

Experience

Nov 2023 - Present

Programmer

vTime | Liverpool

Promoted rapidly to integrate Machine Learning functionality into Unity projects. Engineered modular behavior-tree projectile systems, a runtime level editor with a "smart draw" terrain modification tool, and ported complex Python terrain generation algorithms to C# for cross-platform compatibility.

Nov 2021 - Nov 2023

Junior Programmer

vTime | Liverpool

Led the R&D and integration of performant ML inferencing solutions across desktop, mobile, and VR. Developed a drag-and-drop ML model testing suite and implemented mocap-trained ML pose prediction for XR avatars, solving complex skeleton retargeting and Inverse Kinematics challenges.

June 2019 - Sep 2020

Placement Unity Developer

Twinkl | Sheffield

Entrusted with high levels of responsibility to develop core level-editor tools, cross-platform Android porting, and interactive 3D menus with multiplayer lobbies. Also created a scene management and transition system using scriptable objects for Twinkl Originals.

Featured Projects

vTime XR
Meta Quest, SteamVR

vTime XR / XR2

Led R&D for cross-platform ML inferencing solutions in Unity. Implemented mocap-trained ML pose prediction for XR avatars (resolving complex IK/coordinate space challenges) and developed an AI-powered virtual room redecoration demo.

Unity Machine Learning XR / VR
Team17 Title
Steam, Xbox Series X/S, PS5, Switch 2

TBA Team17 Title

Engineered a modular behavior-tree projectile system and custom runtime level editor. Prototyped URP cameras merging isometric and perspective elements, and implemented dynamic, cross-platform UI hint systems for complex weapons.

C# URP Physics
Border Bots VR
Meta Quest, SteamVR, PSVR2

Border Bots VR

Resolved critical bugs across UI and gameplay systems leading up to the game's launch. Contributed voice-over work for multiple minor characters.

VR Optimization Voice Acting
Twinkl Coding Club
iOS (AR), Android

Little Red Coding Club

Worked on core level editor features and a robust serialization system. Led the Android port, built an interactive 3D menu with multiplayer lobby, and implemented a collectible trophy gallery.

AR Multiplayer Tooling
Twinkl Originals
iOS, Android

Twinkl Originals

Led front-end implementation for the core reading screen, featuring gesture controls and dynamic orientation layouts. Built an event-driven scene management pipeline using ScriptableObjects.

UI/UX ScriptableObjects

Technical Skills

Languages

C# C++ Python Java Kotlin C HTML/CSS PHP

Game Engines

Unity Unreal Engine GameMaker Studio

Tools & Software

Rider Visual Studio / VS Code Git / GitLab SourceTree DirectX11/12 Jira / Trello

Unity Technologies

Unity UI Mecanim Animation Input System DOTS (Burst/Job System) Physics Profiler Addressables AR Foundation/Core XR Interaction Toolkit OpenXR

Get In Touch

If you would like to chat about a potential collaboration or discuss new roles, please reach out.