Just finished and accepted an offer, so writing this up while it's fresh.
Total rounds: 6, spread over about 4.5 weeks. Recruiter screen (30 min). Standard stuff. She asked about my interest in games specifically, which I fumbled a little because honestly I'm more interested in the engine-as-platform angle than actual game dev. Didn't kill me. Hiring manager call (45 min). More about past impact than technical chops. He kept asking "how did you move the needle on X" vs "what did you build." That framing stuck throughout the loop. Take-home project. 3-4 hours, they said. I spent 7 and probably shouldn't have. C# simulation exercise with a real edge-case trap buried in it. The trap was a NaN propagation issue in floating point that would only surface at certain framerate thresholds. I caught it. I think catching it mattered a lot. Coding debrief (1 hour). They went deep on my take-home choices. Why did I structure the memory allocation that way. Why not this alternative. Very Socratic, not adversarial. System design (1 hour). Designing a scalable asset pipeline for large game studios. Real Unity problem, they weren't shy about saying so. Behavioral/values (45 min). Two interviewers, tag-team style. Heavy on conflict stories and a question about a time you had to ship something you disagreed with.
Offer came 5 days after round 6. Staff L5 equiv, total package around $290k in SF. Happy to answer specifics.