I’m David Gautrey, a senior Unity and Unreal developer with over 35 years in the gaming industry. I’ve led teams, shipped games across generations from ZX Spectrum to modern consoles, and I excel at turning creative ideas into solid, playable experiences. I’ve worked across all phases of development, from systems design and AI to art pipelines and tooling, always focusing on immersive player experiences and strong hardware awareness. I’m passionate about mentoring others and sharing knowledge, which I’ve done as a lecturer at Bolton University and through leadership roles in multiple studios. I enjoy pushing new technology—embracing Unreal 5 features like Nanite and PCG, exploring Unity DOTS for large-scale enemy populations, and refining build and test processes to keep projects on track while delivering top-tier games.

David John Gautrey

I’m David Gautrey, a senior Unity and Unreal developer with over 35 years in the gaming industry. I’ve led teams, shipped games across generations from ZX Spectrum to modern consoles, and I excel at turning creative ideas into solid, playable experiences. I’ve worked across all phases of development, from systems design and AI to art pipelines and tooling, always focusing on immersive player experiences and strong hardware awareness. I’m passionate about mentoring others and sharing knowledge, which I’ve done as a lecturer at Bolton University and through leadership roles in multiple studios. I enjoy pushing new technology—embracing Unreal 5 features like Nanite and PCG, exploring Unity DOTS for large-scale enemy populations, and refining build and test processes to keep projects on track while delivering top-tier games.

Available to hire

I’m David Gautrey, a senior Unity and Unreal developer with over 35 years in the gaming industry. I’ve led teams, shipped games across generations from ZX Spectrum to modern consoles, and I excel at turning creative ideas into solid, playable experiences. I’ve worked across all phases of development, from systems design and AI to art pipelines and tooling, always focusing on immersive player experiences and strong hardware awareness.

I’m passionate about mentoring others and sharing knowledge, which I’ve done as a lecturer at Bolton University and through leadership roles in multiple studios. I enjoy pushing new technology—embracing Unreal 5 features like Nanite and PCG, exploring Unity DOTS for large-scale enemy populations, and refining build and test processes to keep projects on track while delivering top-tier games.

See more

Language

Javanese
Advanced
English
Fluent

Work Experience

Independent Game Developer at Self-Employed
August 1, 2023 - Present
Self‑employed game developer producing reboot concepts and technical demos. Implemented Unity land importer, built demos for multiple platforms, coordinated art and audio assets, and managed a Unity asset server on AWS. Implemented orbital physics for planetary motion and asteroid fields to support science‑fiction demos.
Senior C++ Programmer at Motorsport Games LTD
August 1, 2023 - October 5, 2025
Developed a simple web server to deliver client information; tackled core programming tasks as needed to support ongoing projects in a fast-paced studio environment.
Senior Core Unity Developer Consultant at King
March 1, 2023 - October 5, 2025
Provided high‑level Unity core development consultation, focusing on architecture and best practices for large Unity projects and tooling.
Senior Core Unity Developer Consultant at Rebel Riders (Freelance)
March 1, 2023 - October 5, 2025
QA, backend support and game development team assistance; managed Jira tasks, monitored Slack channels, and helped fix issues quickly for builds and features.
Senior Unity Developer (Backend/Gameplay) at Reality Gaming Group
September 1, 2022 - October 5, 2025
Implemented gameplay features, developed server‑side components, and maintained AWS data solutions for web features and online play.
Software Development Engineer in Test at Sony Interactive Entertainment EU
October 1, 2021 - October 5, 2025
Maintained and supported current and future test software; developed automation tools and test infrastructure; contributed to the testing workflow for multiple titles including experimental efforts.
Lecturer of Computer Games at Bolton University
June 1, 2015 - October 5, 2025
Taught a class on producing a game from concept to completion using Unity and C#; delivered design examples and supported technical aspects of programming and game development fundamentals.
Lead Programmer at Twelve Interactive
September 1, 2009 - October 5, 2025
Led programming efforts for a vertical slice; organized scheduling, delegated tasks, and ensured assets matched design and art requirements; maintained UE3/UE engine integration and core gameplay systems.
Senior Programmer at Traveller’s Tales
December 1, 2008 - October 5, 2025
Implemented NPC AI, level path maintenance, weapon/throwing systems using physics, and contributed to gameplay features; mentored junior programmers and supported production pipelines.
Senior Programmer at Platinum Interactive
October 1, 2001 - October 5, 2025
Delivered front‑end state machine, built a tool to drive front-end data from layouts, and contributed to overall production builds and integration.
Senior Programmer at Darkblack LTD
August 1, 2000 - October 5, 2025
Implemented physics‑based camera/vehicle systems, underwater movement logic, terrain tiling, and environment interaction; managed production builds.
Contract Programmer at Mirage Technologies LTD
November 1, 1998 - October 5, 2025
Implemented PC network code and animation display during loading/shoot processing; contributed to core gameplay systems and data flow.
Senior Programmer at Curved Logic LTD
May 1, 1998 - October 5, 2025
Implemented particle systems, terrain mapping, level data control, and contributed to production builds for early 3D titles; collaborated across teams.
Senior Programmer at Maelstrom Games LTD
September 1, 1995 - October 5, 2025
Pioneered first professional programming tasks across multiple titles; developed AI, UI, 3D landscaping and delivered all production builds for multiple platforms.
Senior Programmer at Twelve Interactive
September 1, 2009 - October 5, 2025
Lead programmer for the Tarzan‑based project; organized schedules, allocated tasks, ensured asset readiness, and maintained UE3 engine integration during the vertical slice.
Contract Programmer at Independent Game Developer
October 1, 2012 - October 5, 2025
Developed Cantara and other prototype concepts; implemented Unity importer for landscapes, coordinated asset integration, and supported early demos for PC/Android/WEB with iOS follow‑ups.
Tools Programmer at Magenta Software
June 1, 2013 - October 5, 2025
Implemented and improved tool chains and editor options to support production workflows; enhanced tooling for efficiency.
Independent Game Developer at Self-Employed / Independent
August 1, 2023 - Present
Currently producing a modern reboot of classic games and exploring new concepts, including Unity asset import pipelines, demo features, and cross-platform prototypes for PC, Android and Web. Also refining physics-based planetary motion demos and asset pipelines.
Senior C++ Programmer at Motorsports Games LTD
August 1, 2023 - October 5, 2025
Created a simple web server to deliver client information, and contributed to project requirements and systems integration.
Senior Core Unity Developer Consultant at King
March 1, 2023 - October 5, 2025
Freelance consultant for Rebel Riders projects; QA support, backend and gameplay system improvements; monitored Slack channels and triaged issues for quick fixes.
Senior Unity Developer (Backend/Gameplay) at Reality Gaming Group
September 1, 2022 - October 5, 2025
Implemented gameplay features, built AWS server-side code, and created/maintained AWS databases for ongoing live projects.
Software Development Engineer in Test at Sony Interactive Entertainment Europe
October 1, 2021 - October 5, 2025
Supported automation tooling and test infrastructure, maintained current and future test software, and contributed to test process improvements.
Lecturer of Computer Games at Bolton University
June 1, 2015 - October 5, 2025
Designed lectures to guide students from concept to completed game, provided examples, and supported technical aspects of programming and game development.
Independent Game Developer at Independent Game Developer
March 1, 2015 - October 5, 2025
Developed multiple prototypes and games, including Unity-based demos, asset integration, and server hosting; created demos and marketing assets.
Tools Programmer at Magenta Software
June 1, 2013 - October 5, 2025
Developed tools and editor options, improved tooling to speed up production workflows.
Independent Game Developer at Independent Game Developer
October 1, 2012 - October 5, 2025
Implemented game code from design docs, coordinated art and audio assets, set up and maintained an AWS-hosted asset server, and developed physics demos.
Lead Programmer at Twelve Interactive
September 1, 2009 - October 5, 2025
Led programming for vertically sliced project, organized scheduling, oversaw UE3 engine adaptation, implemented core gameplay, AI, and user interface systems.
Senior Programmer at Traveller's Tales
December 1, 2008 - October 5, 2025
Gameplay programming including NPC AI, level path maintenance, and environment-specific behaviors; implemented physically-based weapons and system sequencing.
Lead Programmer at Paradox Development / Midway Studios LA
December 1, 2006 - October 5, 2025
Led programming for MKSM vertical slice and production schedule; coordinated cross-team tasks and managed UE3 engine integration; maintained build and codebase integrity.
Senior Programmer at Platinum Interactive
October 1, 2001 - October 5, 2025
Implemented state machines for front-end controls, built tooling to support front-end data layouts, and contributed to core gameplay systems.
Senior Programmer at Curved Logic LTD
May 1, 1998 - October 5, 2025
Led physics-based vehicle controls, landscape tiling and mapping, and core gameplay scripting for early 3D titles.
Senior Programmer at Darkblack LTD
August 1, 2000 - October 5, 2025
Implemented vehicle physics, environment interactions and gameplay systems for MTV Sports Skateboarding and related titles.
Contract Programmer at Mirage Technologies LTD
November 1, 1998 - October 5, 2025
Implemented PC networking code and animation display pipeline; contributed to project delivery.
Junior Programmer at Maelstrom Games LTD
September 1, 1995 - October 5, 2025
Began professional programming, contributing to multiple titles; learned across platforms and tools, building foundation for later roles.
Independent Game Developer at Self-employed / Independent
August 1, 2023 - Present
Independent project work and development for rebooting classic games (e.g., Midwinter 2030, Starlord 2030). Upgrading to Unreal 5 and exploring Unity AI features for prototype demonstrations; coordinating across design, art, and code to deliver playable demos.
Senior C++ Programmer at Motorsport Games Ltd
August 31, 2023 - October 5, 2025
Created a simple web server for delivering server information to clients; tackled tasks assigned to the core development team; contributed to backend and tooling improvements.
Senior Core Unity Developer Consultant at King
March 31, 2023 - October 5, 2025
Freelance Unity development for Rebel Riders; QA support; Backend and game development tasks; monitored channels (Slack) and resolved issues quickly; implemented new systems for the Core team.
Senior Unity Developer (Backend/Gameplay) at Reality Gaming Group
September 30, 2022 - October 5, 2025
Implemented gameplay features; built AWS server-side code; developed and maintained AWS databases; contributed to core gameplay systems.
Software Development Engineer in Test (SDET) at Sony Interactive Entertainment EU
October 31, 2021 - October 5, 2025
Maintained and supported current and future test software; authored automation tooling; led design and development of new test software and automation controls; improved build integrity.
Lecturer of Computer Games at Bolton University
June 30, 2015 - October 5, 2025
Created and delivered lectures guiding students through game development with Unity and C#; assisted with design aspects and core programming fundamentals; mentored students.
Independent Game Developer at Self-employed / Independent
March 31, 2015 - October 5, 2025
Produced reboot concepts for classic games; implemented a Unity asset importer; created demos and project assets; worked toward cross-platform demos (PC, Android, Web, iOS); researched orbital physics for planetary motion.
Tools Programmer at Magenta Software
June 30, 2013 - October 5, 2025
Developed and enhanced development tools and editor options; improved tooling to aid production pipelines.
Independent Game Developer at Self-employed / Independent
October 31, 2012 - October 5, 2025
Continued indie development; built a Unity asset server on AWS; implemented core game features for demos; contributed to a Bowling physics prototype with accurate motion.
Senior Programmer at Biodroid Entertainment Lda.
March 31, 2011 - October 5, 2025
January 2011 – March 2011: Implemented combat and gameplay systems; scheduled a 3-month demo and mentored junior programmers. June 2011 – February 2012: Managed scheduling and cross-department coordination; maintained the UE3 codebase and asset pipelines.
Senior Programmer at Biodroid Entertainment Lda.
February 29, 2012 - October 5, 2025
June 2011 – February 2012: Managed production tasks, scheduling, liaised with art and design; maintained data base and project assets; oversaw early UE3 or related pipeline work.
Independent Game Developer at Self-employed / Independent
December 31, 2010 - October 5, 2025
Sept 2009 – Dec 2010: Produced multiple projects; built a Bowling demo; implemented land/space ideas and physics for demos; ported assets and prepared prototypes for different platforms.
Senior Programmer at Traveller's Tales
December 31, 2008 - October 5, 2025
March 2007 – December 2008: NPC AI; level path maintenance; physics-based weapon systems; mentoring junior programmers; contributed to production tooling and engine features.
Lead Programmer at Paradox Development / Midway Studios LA
December 31, 2006 - October 5, 2025
May 2002 – December 2006: Lead programmer; organized development schedule; tracked tasks; coordinated with art and design; contributed to UE3 engine integration and production planning.
Senior Programmer at Platinum Interactive
October 31, 2001 - October 5, 2025
September 2000 – October 2001: Implemented state machine for gameplay; front-end mapping; contributed to core gameplay systems and tool integration.
Senior Programmer at Darkblack LTD
August 31, 2000 - October 5, 2025
November 1998 – August 2000: Implemented gameplay modes; physics-based camera and weapon systems; built data-driven particle system; managed production builds.
Contract Programmer at Mirage Technologies LTD
November 30, 1998 - October 5, 2025
June 1998 – November 1998: Implemented PC networking code; animated display during loading and shot processing; contributed to project milestones.
Senior Programmer at Curved Logic LTD
May 31, 1998 - October 5, 2025
October 1995 – May 1998: Implemented particle system; underwater vehicle physics; landscape tiling and level data control; developed ambient terrain editing.
Junior Programmer / Programmer / Senior Programmer at Maelstrom Games LTD
September 30, 1995 - October 5, 2025
April 1986 – September 1995: Early career development across multiple titles; implemented UI, gameplay, vehicle control, and scene rendering for various platforms; contributed to production builds.
Independent Game Developer at Independent
August 1, 2023 - Present
Producing modern reboots of classic games; upgrading to Unreal 5 and Unity 6; investigating Unity AI capabilities and terrain/visual enhancements for ambitious demo projects such as Midwinter 2030 and Starlord 2030.
Senior C++ Programmer at Motorsport Games Ltd
August 31, 2023 - October 5, 2025
Created a simple web server to deliver server-side information to clients and handled miscellaneous tasks required by the project.
Senior Core Unity Developer Consultant at King
March 31, 2023 - October 5, 2025
Freelance consultant providing Unity core development support, QA assistance, backend and game development team integration, and system upgrades; monitored channels and expedited issue resolution.
Senior Unity Developer (Backend/Gameplay) at Reality Gaming Group
September 30, 2022 - October 5, 2025
Implemented gameplay features, added AWS-based server-side code, and maintained AWS databases; worked on Dr Who-based card game features for Web 3 functionality.
Software Development Engineer in Test at Sony Interactive Entertainment EU
October 31, 2021 - October 5, 2025
Maintained and supported current and future test software; authored automation to drive testing; designed and maintained test tools and automation controls; improved build integrity.
Lecturer of Computer Games at Bolton University
June 30, 2015 - October 5, 2025
Taught students to produce a game from concept to completion using Unity and C#; prepared lectures, assisted with game design and programming fundamentals.
Independent Game Developer at Independent
March 31, 2015 - October 5, 2025
Worked on multiple projects (Midwinter 2030, Starlord 2030); implemented a landscape importer for Unity, created demos, and prototyped arcade-style shooter emulations for cross-platform releases.
Tools Programmer at Magenta Software
June 30, 2013 - October 5, 2025
Developed and enhanced tooling and editor options to streamline production; implemented new tools to improve workflow and efficiency.
Independent Game Developer at Independent
October 31, 2012 - October 5, 2025
Brought several game ideas to prototype/demo level; produced code from design docs, coordinated assets, and hosted an AWS asset server; implemented planetary motion physics demos.
Lead Programmer at Twelve Interactive
September 30, 2009 - October 5, 2025
Led the vertical slice for a Windows title; organized development schedule, allocated tasks, managed asset readiness, and maintained UE3-based prototype with physics, combat, and camera systems.
Lead Programmer at Paradox Development / Midway Studios LA
December 31, 2006 - October 5, 2025
Led programming for a project based on a renowned franchise; managed production schedule, mentor for junior programmers, maintained UE3 engine data and source control; reported to studio owner.
Senior Programmer at Platinum Interactive
October 31, 2001 - October 5, 2025
Implemented state machines for front-end, designed data layouts, created multiple gameplay modes, HUD and game flow.
Senior Programmer at Curved Logic Ltd
May 31, 1998 - October 5, 2025
Implemented particle systems, physics-based vehicle and weapon control, landscape mapping, and in-game editor tooling.
Senior Programmer at Maelstrom Games Ltd
September 30, 1995 - October 5, 2025
Early career role spanning junior programmer to senior programmer; contributed to Dark Sceptre, Whirligig, Midwinter titles and more across ZX Spectrum, Amiga, Atari ST platforms.
Contract Programmer at Mirage Technologies Ltd
November 30, 1998 - October 5, 2025
Pushed a contracted project to completion; implemented PC network code, animation during loading, and shot processing.

Education

Cobol Programming and Systems Analysis (Distance Learning) at Computeach International
January 1, 1984 - January 1, 1986
Cobol Programming and Systems Analysis distance learning course at Computeach International
January 1, 1984 - January 1, 1986
Cobol Programming and Systems Analysis (Distance Learning) at Computeach International
January 1, 1984 - December 31, 1986
Cobol Programming and Systems Analysis (Distance Learning) at Computeach International
January 1, 1984 - December 31, 1986

Qualifications

Cobol Programming and Systems Analysis (Distance Learning)
January 1, 1984 - December 31, 1986

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education, Professional Services