United Kingdom · Technology and data · Senior (5-8 years)

Senior Game Physics Programmer

Here is the whole job, in plain words. What it is, what you decide, how you're judged, how people get here and where they go next. Then the part no course gives you: twelve AI tutors who learn your work.

See how AI is changing this job, and get the full read by email.

Start my free AI Fluency module

As a Senior Game Physics Programmer, a good place to start on Prompt Engineering for Physics Design is Using and Checking AI Tools in Daily Work, a free Future Fluency module at Level 3. You'd practise using everyday AI tools on real tasks from your own week, and checking what they produce before you use it.

Free to start, no card.

Keep this job description

Where should we send it?

One email: what AI is changing in this job, the new skills it asks for, where it leads, and where to start free. With a link back here. Nothing else follows unless you confirm your address.

Your employer, or 'self-employed'

Leading a team? Try this with up to five of them for 14 days, free.

  • Experience bandSenior (5-8 years)
  • Direct reportsNo direct reports
  • Reports toLead Physics Programmer
  • UK framework levelUsually a professional owning their own work, or leading a small team

Also advertised as Senior Physics Engineer · Lead Physics Developer (IC) · Principal Physics Programmer (Junior)

Built on 43,079 real UK job descriptions we analysed · grounded in what real qualifications cover

1From this job to a course

The future skills this job leans on

AI Fluency working with AI as a thinking partner
Data Fluency turning numbers into a decision
Sustainability Fluency building care for people and planet into the work
Systems Fluency seeing the whole picture

2AI and this work

Will AI change your work as a Senior Game Physics Programmer?

Nobody can say exactly how. Here is what this job is being asked for next, and where to start.

The new skills this role is being asked for

  • Prompt Engineering for Physics Design
  • Data-Oriented Technology Stack (DOTS) Mastery
Why each one is rising

The future skills this job leans on

We'll only ever tell you what we can actually back up. No hype, no scare tactics.

What happens when you start

Next, a free account. We build your Senior Game Physics Programmer plan as you set up, starting with the free AI Fluency module. No card.

Your first Future Fluency module is free. After that, your AI tutor is £70 a month.

Keep this read. One email with what AI is changing in this job, the new skills it asks for and where to start free. Nothing else follows unless you confirm your address.

3What this role really is

A Senior Game Physics Programmer designs and builds the systems that make objects move, collide and react in games. This covers everything from a character's ragdoll after a hit to a building collapsing realistically. The work involves architecting new features, often from scratch, and making sure they perform well. Players feel the impact of this work directly.

4What you'd actually use

The tools this job runs on, and how well you'd need to know each one.

Unreal Engine (C++) / Unity (C#) Advanced

Deep knowledge of engine source (Unreal Chaos, Unity DOTS Physics). You'll extend the engine to create custom physics behaviours and debug deep into its systems.

NVIDIA PhysX / Havok / Bullet Physics Advanced

You can debug deep into the source code of these engines, understanding the nuances of their solver and collision stages. You'll be integrating and modifying them where necessary.

C++17/20 Expert

Expert in high-performance C++17/20. Deep understanding of memory layout, cache coherency, and data-oriented design to write highly optimised physics code.

Perforce Helix Core / Git (with LFS) Advanced

Manages complex branching strategies, integrates large code drops, and can diagnose and fix broken builds or corrupted depots in Perforce. You're the one who sorts out the tricky merge conflicts.

Intel VTune Profiler / NVIDIA Nsight Advanced

Expertly uses these tools to diagnose complex issues like cache misses, false sharing, and SIMD inefficiencies. You'll also be writing custom profiling hooks to get the data you need.

Visual Studio / JetBrains Rider Advanced

Masters advanced debugging features (e.g., memory visualisers, parallel stack views) to solve complex multithreading and crash bugs. These are your daily drivers for coding and debugging.

5What you get to decide, and how that grows

Power in a job isn't your title. It's what you're allowed to decide. Here's how it grows as you move up.

The choiceComing in Where you are nowThe step above
Algorithm Selection for a New Physics System Proposes options to senior team, implements chosen algorithm under close supervision. Researches and recommends an algorithm, implements with periodic review. Researches, designs, and selects the optimal algorithm, justifies choice to Lead, and leads implementation.
Debugging a Critical, Project-Blocking Physics Bug Assists senior programmers, gathers data, and tests potential fixes. Independently diagnoses and fixes routine critical bugs, escalates complex ones. Independently diagnoses and resolves the most complex, emergent, or 'Heisenbugs', often involving deep engine/middleware knowledge.
Code Review & Approval Receives detailed code reviews, implements feedback. Provides feedback on junior code, receives reviews from senior peers. Provides detailed, constructive code reviews for junior and mid-level programmers, approves merges for their work.
Technical Design for a Major Feature (e.g., Destruction System) Contributes to sections of the design document under guidance. Drafts sections of the design document, gets feedback from senior team. Leads the technical design, writes comprehensive TDD, and presents it for review and approval.

6How you'll be judged

The scoreboard, and what is not on it. The hard targets, how often each is actually looked at, and the quiet signals that never reach a dashboard.

System Performance Budget Adherence
The physics thread's frame time for systems you've designed or significantly contributed to.
Target · < 2ms on target console (e.g., PlayStation 5) for core systems

Your new destruction system consistently runs at 1.8ms, beating the 2ms target and leaving headroom for other systems.

High-Priority Bug Rate (Post-Launch)
Number of critical (P0/P1) physics bugs reported within the first three months post-launch for features you owned.
Target · < 5 P0/P1 bugs per major feature

The new vehicle physics you implemented had only 2 P1 bugs reported in the first 90 days after release, showing strong stability.

Code Review Turnaround & Quality
Average time to review junior code submissions and the number of critical issues caught before merge.
Target · Average 24-hour turnaround for reviews; catches 90% of critical logic/performance issues.

You reviewed 15 junior PRs this month, with an average turnaround of 18 hours, and flagged 3 potential integrator explosions that were fixed before merge.

Technical Design Document Completion
Completion of detailed design documents for new physics systems.
Target · 95% of new systems have a completed, approved TDD before implementation begins.

You delivered a comprehensive TDD for the new fluid simulation system, outlining algorithms, performance considerations, and integration points, which was approved by the Technical Director.

Mentorship Effectiveness
How well you guide and upskill junior physics programmers, helping them tackle complex problems and improve their code quality.
  • Junior team members proactively seek your advice
  • their code quality visibly improves over time
  • they feel supported and learn from your feedback
  • positive feedback in 360-degree reviews.
Problem-Solving Acumen
Your ability to diagnose, isolate, and resolve deep, complex, and often emergent physics bugs that others can't crack.
  • Successfully resolves 'Heisenbugs' or long-standing physics issues
  • provides clear, logical explanations for solutions
  • proposes elegant, maintainable fixes rather than quick hacks
  • consistently chosen for the hardest problems.
Cross-Team Collaboration & Influence
How effectively you work with other departments (e.g., Gameplay, Animation, Art) to integrate physics systems and translate their needs into technical solutions.
  • Gameplay programmers praise the ease of use of your APIs
  • animators find your ragdoll systems intuitive
  • you're proactively involved in design discussions for features with physics elements
  • positive feedback from other team leads.
Architectural Contribution
Your input and influence on the overall design and direction of the game's physics architecture.
  • Your proposals for new physics systems are adopted
  • you identify and advocate for necessary refactors
  • you contribute significantly to technical design reviews
  • your ideas are sought after by the Lead and Technical Director.

7Would you like it

Both sides. What people enjoy, and what grinds them down.

What people enjoy
Solving Deep Technical Puzzles

You get a real kick out of debugging a complex collision issue that's been baffling the team, or figuring out how to make a new destruction system both performant and believable. The harder the problem, the more engaged you are.

Spending an entire afternoon tracking down a subtle floating-point error that caused objects to occasionally 'pop' out of existence, and finally finding the fix.

Building Tangible, Impactful Systems

You love seeing your code directly affect how the game feels and plays. When a designer says, 'Wow, that jump feels amazing now!' because of your tweaks, that's what drives you.

Developing a new character controller physics system that allows for incredibly fluid and responsive movement, directly improving player agency and enjoyment.

Continuous Learning & Mastery

You're always reading up on the latest SIGGRAPH papers, experimenting with new algorithms, and pushing yourself to understand the underlying maths even better. You want to be an expert in your field.

Taking the initiative to research and prototype a new soft-body simulation technique that could be used for advanced cloth physics in future projects.

What frustrates people
  • Translating 'Game Feel': Spending hours tweaking dozens of parameters (gravity, friction, damping) trying to satisfy a designer's vague feedback that a character's jump 'feels too floaty'.
  • Fighting the Engine: When the engine's built-in physics system (e.g., Chaos, PhysX) fundamentally isn't designed for the specific mechanic you need, forcing ugly hacks and workarounds.
  • Determinism Hell: Chasing a single floating-point operation or thread timing issue for weeks because it's causing a one-in-a-million desync in a networked multiplayer game.
  • The Performance Budget: Physics is computationally expensive, so you're in a constant battle against the frame budget, often forced to simplify or 'fake' cool simulations to hit 60 FPS.
  • Bad Art Assets: Receiving a 3D model from an artist that is non-convex, has intersecting geometry, or is wildly off-scale, all of which will break your carefully crafted collision system.
  • Heisenbugs: The soul-destroying experience of a physics bug that only reproduces in the release build, on one specific machine, when the debugger isn't attached.
What this role does not give you
  • A predictable, routine work schedule – expect urgent bug fixes and shifting priorities.
  • Guaranteed implementation of every technically perfect solution – sometimes 'good enough' for gameplay and performance wins.
  • Sole focus on pure academic physics – you'll always be balancing realism with 'fun' and performance.
  • A quiet, isolated coding environment – you'll be collaborating constantly with various teams.

8Who you work with

This role directly shapes the player's experience of 'feel' and immersion. Your work ensures that physical interactions are not only technically sound but also contribute positively to gameplay. Get it right, and players will feel connected to the world; get it wrong, and they'll notice every glitch and break in immersion. You'll also set standards for code quality and performance within the physics domain, influencing how junior team members approach their work.

Inside the business
  • Lead Physics Programmer (your direct manager)
  • Technical Director (for architectural decisions)
  • Gameplay Programmers (who use your systems)
  • Animators (for character physics and ragdolls)
  • Level Designers (for collision setup and interactive environments)
  • QA Team (who'll find all your edge cases)
Outside the business
  • Physics Middleware Vendors (e.g., Havok, PhysX support)
  • Hardware Manufacturers (for performance optimisation)
  • Academic Researchers (for new techniques)

9What you need before you start

Not a wish list. The things you would be expected to already have.

  • Proven experience (5+ years) as a Physics Programmer in the games industry, or a closely related field like robotics or simulation.
  • A strong portfolio or demonstrable examples of complex physics systems you've designed and implemented.
  • Expert-level C++ programming skills, including modern C++ standards (17/20), data structures, and algorithms.
  • Deep understanding of 3D maths (linear algebra, calculus, numerical methods) and how to apply it to real-time physics simulation.
  • Experience with at least one major game engine's physics system (Unreal Chaos, Unity DOTS Physics, or similar) and/or a third-party physics middleware (Havok, PhysX, Bullet).
  • A track record of debugging and optimising performance-critical code.
  • Experience providing mentorship or technical guidance to junior team members.

10What to practise next

Where the job is going, and what to do about it starting this week.

Advanced Deterministic Physics for Multiplayer

Multiplayer games, especially competitive ones, increasingly demand perfectly deterministic physics across all clients to prevent desyncs. Achieving this with floating-point math and multithreading is incredibly hard but becoming a core requirement.

Fixed-Point Arithmetic · Input Prediction & Reconciliation · Reproducible Randomness · Snapshotting & Rollback

  • This month: Research common causes of non-determinism in physics engines (floating-point, thread scheduling, subtle compiler differences).
  • Next quarter: Experiment with a small fixed-point math library for a simple physics simulation. Understand its limitations and benefits.
  • Month 4-6: Study how existing multiplayer games (e.g., fighting games, competitive shooters) achieve deterministic physics.
  • Month 7-9: Prototype a small networked physics interaction, focusing purely on achieving perfect determinism.

Quick win: When debugging, always consider if a bug is deterministic or non-deterministic. This simple shift in mindset helps you look for the right causes.

GPU-Accelerated Physics (Compute Shaders)

For massive simulations (e.g., hundreds of thousands of particles, complex fluid dynamics, large-scale destruction), offloading physics calculations to the GPU via compute shaders is becoming essential for performance. It's a different way of thinking about physics.

Compute Shader Programming (HLSL/GLSL) · Data Transfer Optimisation · GPU-Based Collision Detection · Massive Particle Simulations

  • This month: Learn the basics of compute shaders in Unreal or Unity. Write a simple parallel computation (e.g., vector addition) on the GPU.
  • Next quarter: Research existing GPU physics libraries or techniques (e.g., NVIDIA Flex, Position-Based Dynamics on GPU).
  • Month 4-6: Prototype a small GPU-accelerated physics effect, like a simple particle system with collision, using compute shaders.
  • Month 7-9: Analyse a performance-critical physics system in your current project and identify parts that could potentially be offloaded to the GPU.

Quick win: Start by understanding the fundamental differences between CPU and GPU programming paradigms. It's a mindset shift more than just learning a new API.

11Staying current once you are in

What people here do to keep up
  • Attending industry conferences like GDC (Game Developers Conference) or SIGGRAPH to stay abreast of the latest research and techniques.
  • Contributing to open-source physics libraries or personal game projects to experiment with new algorithms.
  • Regularly reading academic papers on physics simulation, computer graphics, and numerical methods.
  • Participating in online communities or forums dedicated to game physics to share knowledge and learn from peers.
  • Taking advanced online courses in linear algebra, differential equations, or computational physics if you feel your theoretical foundations could be stronger.

12The rising capability

The rising capability

Zavmo analysis

What's rising in its place

This is where the work is heading, and the higher pay with it. Get fluent here and the shift stops being a threat and starts being your edge.

Prompt Engineering for Physics Design

AI is already helping with code generation and summarisation. Soon, we'll be using it to rapidly prototype physics parameters or even suggest novel interaction models based on high-level descriptions. Those who can 'speak' to AI effectively will gain a massive advantage.

  • Context Windows & Token Limits
  • Iterative Prompting
  • AI for Parameter Space Exploration
  • Output Validation

Data-Oriented Technology Stack (DOTS) Mastery

Unity's DOTS, and similar data-oriented design principles, are becoming critical for high-performance, scalable physics simulations, especially with the rise of massive multiplayer worlds and highly interactive environments. It's a paradigm shift for how we structure our code.

  • Entity Component System (ECS)
  • Job System & Burst Compiler
  • Memory Layout & Cache Coherency
  • Stateless Systems

13What you’ll use

What you’ll use

Skills this role draws on

Technical

  • Rigid Body Dynamics
  • Collision Detection Algorithms
  • Numerical Integration
  • Constraint Solving
  • Multithreading & SIMD Optimisation
  • Soft Body & Fluid Dynamics (Conceptual)

14The pathway

The pathway

How you actually get there, here

How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.

  1. 1

    Mid-Level Physics Programmer

    2-3 years at Mid-Level

    Skills to master

    • Independently delivering self-contained physics features, taking ownership of routine problem-solving, and beginning to mentor junior colleagues informally.

    You're ready to move on when

    • Consistently delivers complex physics tasks on time and to a high standard.
    • Can debug and resolve most physics bugs independently.
    • Proactively identifies and proposes solutions to technical challenges.
    • Has started providing constructive feedback in code reviews to peers.
  2. 2

    Generalist Gameplay Programmer (with Physics Specialisation)

    3-5 years as a Gameplay Programmer, with 2+ years focused on physics.

    Skills to master

    • Deepening physics knowledge, transitioning from using engine physics APIs to modifying and extending engine physics, and taking on more physics-heavy gameplay features.

    You're ready to move on when

    • Has owned the physics implementation for several major gameplay features.
    • Demonstrates a strong understanding of underlying physics principles, not just API usage.
    • Can articulate trade-offs between different physics implementation approaches.
    • Sought out by other gameplay programmers for physics-related advice.
  3. 3

    Simulation Engineer (outside games)

    3-5 years in a simulation-heavy industry (e.g., aerospace, robotics, VFX).

    Skills to master

    • Adapting real-time performance constraints, understanding 'game feel' vs. pure accuracy, and learning game engine specifics (Unreal/Unity).

    You're ready to move on when

    • Proven track record of building robust, high-performance simulation systems.
    • Strong C++ skills and mathematical foundations are transferable.
    • Demonstrated ability to learn new toolchains and adapt to new industry paradigms (e.g., game development culture).
    • A portfolio showing personal game projects or relevant simulation work.

15Where this role leads

The long view: This role can lead towards principal-level technical work, studio-wide leadership of physics technology, or a senior technical role shaping engineering direction across a company.

The ten Future Fluencies

Zavmo analysis

The credential is what you can do today. These are what keep you valuable.

A qualification proves you can do the job as it's defined today. These ten are what decide whether you're still the obvious person for it in five years. They're the capabilities employers are now writing into senior roles faster than people are learning them. Zavmo weaves them through whatever you study, so you come out with both: the credential and the fluency.

The highlighted ones are the Fluencies your role leans on hardest, from how Senior Game Physics Programmer is actually changing.

How you would learn this

One to one, on the work you already do

A tutor sets the task against your own job and marks the reasoning, at your pace. There is no cohort to fall behind.

It is £70 a month, billed monthly. Your free first module is Future Fluency, and you can cancel any time.

See Your Progress Grow Illustration
Senior Game Physics Programmer
  • Rigid Body Dynamics
  • Collision Detection Algorithms
  • Numerical Integration
  • Constraint Solving
  • Multithreading & SIMD Optimisation
  • Soft Body & Fluid Dynamics (Conceptual)
This is your Mind Palace on learn.zavmo.ai. Every skill above comes from this role's own record, not an example borrowed from another job. A node lights up when you evidence it, and what you build stays yours between jobs. That is the part a course cannot do.

16The detail, folded away

Everything else the record holds

The career branches in full, how AI is already showing up in the day-to-day, and the questions people ask about this job. Here when you want them, out of the way while you decide.

Where it leads next, rung by rung

Where it leads

The career path, and where it branches

Senior Game Physics Programmer is a start, not a ceiling. Each step below asks for new skills and hands back more autonomy.

  1. Lead Physics Programmer (L4)

    3-5 years as a Senior Physics Programmer

    You'll move from owning specific workstreams to leading an entire physics team or a major physics domain across a project. This means more people leadership and strategic technical decisions.

    • Physics Team Management Planning, prioritising, and delegating physics tasks across a small team.
    • Architecture Definition Designing the overarching physics architecture for a large-scale game.
    • Budget Management Managing a small budget for physics tools, middleware, or external contractors (up to £50K-£500K).
    • Hiring & Onboarding Participating in the hiring process for new physics programmers and ensuring smooth onboarding.
Working with AI on the job

Working with AI

Where AI is starting to help

Let's be real, physics programming is tough. It's mathematically intensive, prone to subtle bugs, and often involves endless tweaking. But what if you could offload some of the grunt work and focus on the really interesting challenges? That's where AI comes in. We're building an AI Hub specifically for Technical_roles, and here's a sneak peek at how it'll help you.

Imagine having a co-pilot that helps you debug, optimise, and even design new physics systems. Our AI tools aren't here to replace your brain; they're here to give you superpowers, letting you tackle more complex problems and deliver higher quality work faster. This isn't just about theory; it's about practical, day-to-day improvements.

Automated 'Game Feel' Tuning

Use a genetic algorithm to automatically tweak dozens of physics parameters (friction, bounciness, damping) to match a target motion curve provided by a designer. It'll find that 'perfect feel' in minutes instead of days of manual iteration. Frankly, it's a massive time saver for one of the most tedious parts of the job.

Predictive Bug Analysis

Feed telemetry data from thousands of gameplay sessions into an AI model. It'll identify subtle correlations that predict rare but critical physics bugs – for example, 'players who perform action X near geometry Y have a 0.1% chance of tunneling through the world'. This means finding bugs before players do, which is a huge win for stability.

SIGGRAPH Paper Deconstruction

Point an AI at a new, dense academic paper on fluid dynamics or cloth simulation. It extracts the core algorithms, pseudo-code, and mathematical formulas into a clear, implementation-ready summary. No more spending hours deciphering obscure notation; get straight to the implementation details.

Physics Code Documentation Generator

After you've written a complex constraint solver, an AI tool analyses your C++ code and the mathematical operations within it. It then automatically generates detailed, LaTeX-formatted documentation explaining the 'why' behind the code for future developers. Yes, it's boring, but essential, and AI can make it painless.

Common questions

Common questions

How do you become a Senior Game Physics Programmer?

Common routes in include Mid-Level Physics Programmer (2-3 years at Mid-Level), Generalist Gameplay Programmer (with Physics Specialisation) (3-5 years as a Gameplay Programmer, with 2+ years focused on physics.) and Simulation Engineer (outside games) (3-5 years in a simulation-heavy industry (e.g., aerospace, robotics, VFX).). Times vary with prior experience.

Where can a Senior Game Physics Programmer progress to?

This role can lead on to Lead Physics Programmer (3-5 years as a Senior Physics Programmer), depending on the skills you build.

What new skills matter most for a Senior Game Physics Programmer?

Increasingly, Prompt Engineering for Physics Design and Data-Oriented Technology Stack (DOTS) Mastery. These are the skills our record of this role lists as growing.

Free tools

Want a read on where you stand?

Three free tools, no account needed. Each one ends with a role, a level and a way in.

17Where to go from here

Other roles at Level 4

Same depth of qualification, different job. Useful if the work appeals but this particular role does not.

More jobs in technology and data

Stay in the field you know and move sideways rather than up.

If you leave this industry

The skills built in this role transfer to simulation engineering for robotics, virtual reality and augmented reality development, scientific computing, and physics work for film and animation. The mathematical and programming foundations apply across these fields.

This role profile is © 2026 Growth Engineering Technologies Ltd. Built from UK occupational standards and regulated qualification data, and written for Zavmo.

You're not behind. You're right on time. The shift is only just beginning. Your role won't look the same in two years. Be the one who leads the change, not the one it happens to. Start my free AI Fluency module What happens next: a free account, then we build your plan as you set up. No card. Build your plan, see your roadmap and meet the twelve tutors matched to you. All free. When you're ready to start learning, it's £70 a month, billed monthly. Cancel any time and billing stops.