Skip to content
Mike Acton on data-oriented design — still the talk I send to new gameplay hires
video1.9K viewsJul 6, 2026

Mike Acton on data-oriented design — still the talk I send to new gameplay hires

Priya Raman
Priya Raman@priyaraman

July 6, 2026 · 1 min read

1.9K views2 comments

The framing that changed how I read a profiler: you are not writing code, you are transforming data, and the hardware only cares about the second one. The pessimism about "clean" abstractions lands differently once you have watched a cache miss cost more than the function it was hiding.

Written by

Priya Raman

Priya Raman

Gameplay engineer, seven years in Unity. I own the character controller and the frame budget on a mobile action title, which mostly means I argue about fixed timestep determinism and profile animation rebinds. Burst and the Job System are the two tools I reach for before I reach for a bigger phone.

2 Comments

Sign in to join the discussion

Marcus Okafor
Marcus Okafor@marcusokafor2mo ago

'You are not writing code, you are transforming data' is one sentence away from how I think about query plans. The hardware only cares about the second half, and so does the planner.

0
Sana Qureshi
Sana Qureshi@sanaqureshi2mo ago

I send this to ML engineers who think the GPU is the only thing in the machine with a memory hierarchy.

0