Software developer · Edinburgh, UK

Curtis
Hollidge

Gameplay / systems / 3D programmer. Ex-Rockstar Games.

I build gameplay systems, real-time 3D tools and interactive experiences in C#, C++ and TypeScript, with a focus on code that's solid enough for a team to build on.

Career / frame data

Experience

3D & visualisationGamesWeb CADIndependent
202120222023202420252026

Jan 2026 – now

Independent

Solo game development

Building my own games in Unity and Godot while levelling up in C++ and graphics programming with small engine-free OpenGL projects.

UnityGodotC++OpenGL

May 2025 – Jan 2026

Web CAD

Software Developer CadLogic

Worked on web-based CAD software for joist and beam design, building real-time 3D viewing and interaction in the browser.

TypeScriptThree.jsWebGL

2023 – 2025

Games

Associate Systems Designer Rockstar Games

Developed and maintained player-facing gameplay and project systems in C#. Programmed, debugged and worked closely with designers, engineers and other teams to keep systems robust, scalable and fit for purpose.

C#Gameplay systemsDebuggingCross-team

2021 – 2023

3D & visualisation

3D Developer Pikcells

Built interactive 3D experiences for commercial clients: VR and AR environments, real-time web 3D viewers and product configurators, plus custom rendering and animation pipelines on the V-Ray SDK to generate high-quality visuals programmatically.

UnityUnrealC#Three.jsV-Ray SDKVR / AR

Selected work

Projects

Pikcells · Web 3DShipped

Wyrmwood Modular Gaming Table Configurator

A real-time visualiser that lets Wyrmwood customers build a bespoke modular gaming table suited to how they play.

Pikcells · Mobile ARShipped

Outdoor Reality

Android app for Marshalls that lets people measure, visualise and get a quote for a garden or driveway project.

Unity · C#In progress

Ninja Fighting Game

Anime-inspired fighter with a modular, data-driven ability system (ScriptableObjects, factory pattern, injected context) and a state machine moving to frame-based timing for hitstop, hitstun and cancel windows.

Unity · C#Prototype

SpaceRogueLite

A space roguelite prototype built in Unity as a personal project.

C++ · OpenGLIn progress

Graphics Programming Sandbox

Small engine-free C++ projects rebuilding rendering fundamentals from scratch with raw OpenGL.

PS42019 – 2020

MovoBall

PlayStation 4 game developed during my final year at the University of Portsmouth.

AI · ResearchDissertation

AI Techniques Artifact

An artifact comparing different AI techniques, delivered alongside a literature review on machine learning.

Game jam2020

The Village

Game jam entry built with a small team over a weekend.

MobileShipped

Slime Guys

Mobile game released on the Google Play Store.

SimulationUniversity

Solar System

A solar system simulation artifact from my Computer Game Technology degree.

About

Systems that are solid and fun to play

I've worked across the games industry and commercial 3D, from player-facing systems at Rockstar to product configurators, AR apps and browser-based CAD.

I'm most interested in gameplay, systems and AI programming. I like clean, reusable architecture, and I've learned at Rockstar that the best system is often the simplest one that does the job.

Languages
C#C++TypeScriptJavaScript
Engines & graphics
UnityUnreal EngineGodotThree.jsWebGLOpenGLV-Ray SDK
Focus
Gameplay systemsCombat & abilitiesAIToolsVR / AR

Education

BSc Computer Game Technology

University of Portsmouth · 2016 – 2020 · 2:1

Currently

Open to roles

Gameplay, systems, tools or 3D developer positions. Based in Edinburgh, open to remote and hybrid.

Contact

Let's build something.

Phone

07944 451854