Rece - Game Developer

Hi, I'm Rece - Game Developer with Roots in 8-Bit Programming

My programming journey began where many 80s kids started - with a ZX Spectrum 48K and the endless possibilities of BASIC. Those early days of POKE and PEEK commands to manipulate memory directly taught me the fundamentals of computational thinking and sparked a lifelong passion for creative coding.

After cutting my teeth on 8-bit systems, I formalized my skills with a 2:1 in Games Programming from Staffordshire University. My academic work focused on modern C++ game development, Unity workflows, and low-level engine programming - but I'll always keep a soft spot for the minimalist elegance of those early home computers.

During my degree, I bridged old and new by recreating classic Spectrum titles with modern physics systems. One particularly rewarding project involved reimagining "Jumping Jack Flash" with a comical character that tumbles over with a physics-based ragdoll system, complete with a circle of dazed tweety birds orbiting the fallen avatar - maintaining that classic feel while adding modern cartoonish charm.

My technical strengths lie in gameplay programming and systems architecture. I've developed everything from retro-style pixel-perfect collision systems to modern AR interaction frameworks. What excites me most is solving the unique challenges that emerge when creative vision meets technical constraints.

When not coding, I'm usually analyzing game design patterns across eras, from 8-bit classics to modern AAA titles. I maintain an active GitHub where I experiment with demakes - recreating contemporary game mechanics from Spectrum-style aesthetics.

I'm currently seeking roles where I can apply both my modern technical skills and my appreciation for optimized, efficient code honed through early experiences with hardware limitations.