After achieving a master’s in Computer Science I have passionately worked in the games industry over eighteen years. It is a privilege to have a career which is also a cherished hobby.
I feel honoured being involved in the development of several well-known titles, such as Zombie Army, Call of Duty, Sniper Elite and recently Horizon Call Of the Mountain for the PSVR2. This has given me a wide range of experience; coding for different platforms, being involved in teams working on single player, multiplayer, AI, and general game play mechanics and more recently being responsible for individual game modes.
In my own time I enjoy playing games across all platforms; my favourite genres include RTS, RPG and FPS. I enjoy developing my own video games in order to keep my skills up to scratch, and photography.
I am also doing a part time PhD in Artificial Intelligence at Liverpool John Moores University
Published works

Chapter 18 : Infinite Axis Utility System and Hierarchical Finite State Machines.
Follow up chapter to appear in Vol 3
Games I’ve worked on at Sony Firesprite 2021-Present

Horizon Call Of The Mountain (PSVR2)
Senior AI/Gameplay Programmer
Bellowback boss encounter
Games I’ve worked on at Rebellion. (2006 to 2021)

Sniper Elite 5 (PC, PS5, Xbox Series X/S, PS4, XB1)
Senior Gameplay Programmer
Multiplayer gameplay with focus on no-cross game mode

Zombie Army 4 Dead War (PC, PS4, XBOX ONE)
Senior Gameplay Programmer
All areas of game-play including, tools, general game logic, multiplayer, sound, VFX, UI, and controls.

Strange Brigade. (PC, PS4, XBOX ONE)
Senior Gameplay Programmer
Responsible for Horde mode, both single and multiplayer. All areas of game-play including, tools, general game logic, multiplayer, sound, VFX, UI, and controls.

Sniper Elite 4 (PC, PS4, XBOX ONE)
Senior Gameplay Programmer
Responsible for Survival mode, both single and multiplayer. All areas of game-play including, tools, AI, general game logic, multiplayer, sound, VFX, UI, and controls.

Zombie Army Trilogy (PC, PS4, XBOX ONE)
Senior AI/Gameplay Programmer
Responsible for all AI characters and their behaviours.

Sniper Elite 3 (PC, PS4, PS3, XBOX ONE, XBOX 360)
Senior AI/Gameplay Programmer
Responsible for Survival mode, both single and multiplayer. All areas of game-play including, tools, AI, general game logic, multiplayer, sound, VFX, UI, and controls.

Nazi Zombie Army (PC)
Senior AI Programmer
Responsible for all AI characters and their behaviours.

Sniper Elite V2 (PC, PS3, XBOX 360)
Senior AI/Gameplay Programmer
Responsible for some single-player AI, multiplayer game-play, and front end development.

Never Dead (PC, PS3, XBOX 360)
AI/Gameplay Programmer
Responsible for multiplayer AI, all multiplayer game modes and game-play

Rouge Warrior (PC, PS3, XBOX 360)
AI/Gameplay Programmer
Responsible for AI, single player and multiplayer game-play

Call Of Duty World At War (PS2)
AI Programmer
Responsible for all AI and their behaviours.

Harry Potter And The Order Of The Phoenix (PSP)
AI Programmer
Responsible for combat AI and multiplayer BOTs.

Prism Guard Shield (PC)
Gameplay Programmer
Responsible for front end development, game-play mechanics and HUD, integration of Double Fusion in game advertising.
Qualifications
2000-2006 Staffordshire University Stoke-on-Trent
(MSc) Computer Science
Research Project Integration of Games and Serious Software and Simulation
Computer Graphics
Network Systems and Technologies
Real Time Rendering, Animation and Audio
Mobile Applications and Systems
Ludology
Object Oriented Software Systems Engineering
BSc Hons Computing And Information Systems (Upper Second Class Hons) (2:1)
Research Project Generating Real-time Landscapes Using TnL Hardware
Software Development
Object Orientated Software Development
Software Development C++
Programming the Microprocessor
Client Server Systems
Practical 3D Computer Graphics
Artifical Intelligence Methods
1996-1999 Stoke-on-Trent College Staffordshire
GNVQ Intermediate Information Technology (DISTINCTION)
GNVQ Advanced Information Technology (DISTINCTION)
CITY & GUILDS Coding and programming in Cobol 1.
SEG English GCSE. (Grade C).
AOA Math’s GCSE (Grade C).
1991-1996 Trent Valley High School Staffordshire
MEG History GCSE (Grade B)
MEG Information Systems (Grade B)
Computer Literacy
Languages
C/C++, C#, Obj-C, Visual Basic, Java, COBAL, PASCAL, SQL, ASM, DirectX/OpenGL
Source Control
Perforce (P4D, P4, P4V), Source Tree
Software Packages
Visual Studio, Adobe Photoshop and Lightroom, Microsoft Office, Open Office, 3D Studio Max, Maya, JIRA, Confluence, Incredi build, CC Tray, SNSys (ProDG, SN-DBS), Unity, Unreal Engine 4, Unreal Engine 5
Contact Info
David.Wooldridge@outlook.com