Hi, I'm James Day, a games programmer building Quack Engine ↓ real-time graphics, Tanks ↓ gameplay systems and the SDF Modelling Engine ↓ tools behind them. I like figuring out how things work.

Showreel Video

Watch on YouTube ↗

Selected work

Some of the projects that best represent my work and interests.

Other projects

Some of my other games, tools and experiments.

I'm James, a games programmer based in the UK. I recently graduated with a First-Class BSc (Hons) in Computer Games Programming from the University of Staffordshire, and was named TIGA Most Outstanding Graduate of the Year: Programmer at the 2026 Games Education Awards. My main language is C++, and I've worked on rendering systems, gameplay, physics, asset pipelines and editor tools across university and industry projects. I enjoy working on the technical side of games and figuring out how different systems fit together. Outside of programming, I spend a lot of time playing games, playing piano and making music. I also really enjoy travelling and seeing new places whenever I get the chance.