Video Game Developer & Technical Director

John Pullen

30+ years in professional game development. CEO of After Dark Studios Ltd, specialising in C/C++, game engines, graphics, console porting, CPU/GPU optimisation and difficult technical problem-solving.

Console · PC · Mobile · Cross-platform technology

30+ yearsProfessional game-development experience
C / C++Engine, systems and low-level development
CPU / GPUPerformance analysis and optimisation
Cross-platformConsole, desktop and mobile development

About

Engineering games across generations.

John Pullen is a UK video game developer with 30+ years of professional programming and game-development experience, spanning game engines, rendering, multithreading, audio, networking, low-level systems and cross-platform technology.

As CEO of After Dark Studios Ltd, the focus is on work-for-hire development, co-development, porting, optimisation and technical consultancy, alongside original games and cross-platform technology.

PlayStationXboxNintendo SwitchWindowsmacOSLinuxiOSAndroid

Professional experience

Built around shipping technology.

A technical career focused on the engineering work behind games: portability, performance, reliability and getting complex codebases to production.

30+ years

Professional game development

Programming and technical development across multiple hardware generations, from low-level systems and engine technology through modern console, PC and mobile development.

Current

CEO · After Dark Studios Ltd

Leading work-for-hire, co-development, porting, optimisation and technical consultancy, while developing original IP and cross-platform technology.

Engineering

Cross-platform and low-level development

C/C++, rendering, multithreading, debugging, reverse engineering and performance work across x86, x64, ARM32, AArch64 and MIPS architectures.

Platform developmentAfter Dark Studios is a registered developer for PlayStation, Nintendo Switch, Apple, Google, Samsung and Huawei.

Technical expertise

Deep engineering where games get difficult.

From low-level performance work to platform transitions and complex codebases, the emphasis is practical engineering that gets products running, stable and shipped.

01

C/C++ & Engine Development

Cross-platform engines, systems code, libraries, multithreading and performance-sensitive runtime technology.

02

Graphics & Optimisation

Rendering, GPU and CPU profiling, bottleneck removal, frame-time reduction and platform-specific tuning.

03

Porting & Cross-Platform

Moving games and technology between console, desktop and mobile platforms while preserving performance and behaviour.

04

Debugging & Technical Rescue

Difficult crashes, legacy code, reverse engineering, integration problems, bug fixing and product-finishing work.

Architecturesx86 · x64 · ARM32 · AArch64 · MIPS
Additional areasAudio · Networking · Libraries · Reverse Engineering · Debugging

Professional contact

Need experienced game-development engineering?

Connect directly on LinkedIn or visit After Dark Studios for work-for-hire, co-development, porting, optimisation and technical consultancy.