Game Development Interview questions

Unity Developer (Mobile / F2P) interview questions

These Unity Developer interview questions come from our vetting, where 3.4% of applicants pass 5 gates. You get 20 questions with answer hints, a task, red flags and a scorecard.

Updated: October 2026Remote Pro Ai · Game Development20 questions

Build my squad

How we assess

Every applicant goes through 5 gates: application, an AI-assisted screen, a live technical assessment scored by a practice lead, a client-fit interview, and reference and credential checks. The questions below come from the live assessment. We score answers on reasoning and trade-offs, not on recalling definitions.

20 technical questions with model-answer hints

Questions 1–⁠10 (role-specific)

  1. Question 1: How do you structure a Unity project for testability?

    Model-answer hint

    logic outside MonoBehaviours, dependency injection, assembly definitions, unit tests.

  2. Question 2: What causes GC spikes in Unity, and how do you avoid them?

    Model-answer hint

    allocations in Update, boxing, LINQ, strings; pooling and caching.

  3. Question 3: How do Addressables change content delivery?

    Model-answer hint

    remote catalogues, async loading, memory control, updates without an app release.

  4. Question 4: How do you reduce draw calls on mobile?

    Model-answer hint

    batching, atlases, SRP Batcher, GPU instancing, fewer materials.

  5. Question 5: IL2CPP or Mono: what are the trade-offs?

    Model-answer hint

    performance and platform requirements versus build time and stripping issues.

  6. Question 6: How do you run an A/B test through remote config?

    Model-answer hint

    segment assignment, config keys, analytics events, guardrail metrics.

  7. Question 7: How should IAP receipts be validated?

    Model-answer hint

    server-side validation, idempotent granting, restore purchases.

  8. Question 8: How do you keep UI responsive on low-end devices?

    Model-answer hint

    split canvases, avoid layout rebuilds, pooling, texture sizes.

  9. Question 9: How do you manage SDK conflicts and updates?

    Model-answer hint

    dependency resolver, isolated test builds, staged rollout.

  10. Question 10: How do you build Arabic RTL UI in Unity?

    Model-answer hint

    text-shaping support, mirrored layouts, font fallback, device testing.

Questions 11–⁠20 (Game Development core)

  1. Question 11: How do you find and fix a frame-time spike on target hardware?

    Model-answer hint

    platform profiler, isolate CPU, GPU or I/O, per-system budgets, verify on device.

  2. Question 12: How do you manage memory budgets on mobile?

    Model-answer hint

    per-category budgets, texture compression, streaming, leak tracking on low-end devices.

  3. Question 13: How do you keep gameplay data-driven for designers?

    Model-answer hint

    config assets or tables, hot reload, validation, simple tooling.

  4. Question 14: A mechanic “doesn’t feel right”. What do you do?

    Model-answer hint

    quick prototype, exposed tuning values, playtests, combine feel with telemetry.

  5. Question 15: How do you organise version control for large binary assets?

    Model-answer hint

    Perforce streams or Git LFS, file locking, branch strategy, CI builds.

  6. Question 16: What makes a build pipeline dependable for a live game?

    Model-answer hint

    automated builds, smoke tests, versioned content, staged rollout, fast rollback.

  7. Question 17: How do you prepare a title for platform certification?

    Model-answer hint

    requirements checklist from day one, automated checks, an internal pre-certification pass.

  8. Question 18: How do you use telemetry after soft launch?

    Model-answer hint

    funnels, D1/D7/D30 retention, cohorts, A/B tests, guardrail metrics.

  9. Question 19: How do you handle Arabic text and RTL layouts in game UI?

    Model-answer hint

    glyph shaping, mirrored layouts, font fallback, text expansion, culturalisation review.

  10. Question 20: Describe a feature you cut or rescoped to hit a milestone.

    Model-answer hint

    trade-off logic, stakeholder alignment, effect on the player.

Interviewer tip: Ask for a real example after every answer. Strong candidates describe what they built, what broke and what they changed.

Practical task

In a provided Unity mobile project, fix 3 performance issues flagged in a profiler capture and convert a hard-coded level list to Addressables loaded from remote config. Then add an A/B flag that controls a reward value, with a short note on results.

How to run it Share the brief 24 hours ahead or run it live. Ask the candidate to talk through trade-offs as they work; reasoning matters more than a finished artefact.

Red flags our practice leads watch for

  • Has never profiled on a real low-end Android device.
  • Puts all logic in MonoBehaviour Update methods.
  • Has no experience with live content updates.
  • Treats SDK integration as copy-paste without testing.
  • Universal flag: Vague answers that never reach a concrete system, number or decision the candidate personally owned.

The scorecard we use

Score each dimension 1–⁠4 (1 = no evidence, 2 = partial, 3 = solid, 4 = exceptional):

DimensionWeightWhat a 4 looks like
Technical depth, production judgement and security40%Explains how and why, designs for failure and sensitive data, and knows each tool’s limits
Practical task and problem solving30%Delivers a working solution with tests and documented decisions
Communication and documentation20%Explains clearly to technical and non-technical audiences, in English or Arabic
References and regional context10%References confirm the claimed scope; knows the frameworks and data-residency rules that apply

Pass bar: weighted average of 3.0 out of 4 or higher, with no dimension below 2. The practice lead approves the final result.

Skip the interview loop

Every specialist on our shortlist has already passed this assessment. Working in 4 working days.

Frequently asked questions

Yes. The questions, hints, practical task and scorecard are free to use. They work best when every interviewer scores the same dimensions independently and compares notes afterwards. Ask for a concrete example after each answer, because recalled definitions say little about how someone performs on a live system.

They come from the same live technical assessment, but practice leads rotate and adapt questions so candidates cannot rehearse them. What stays fixed is the scope being tested, the practical task format and the scorecard, which is why the published version is safe to share.

Plan for a technical conversation covering 8 to 10 of the questions, plus the practical task either live or as a short take-home. Use the remaining questions as follow-ups. If you would rather skip the loop, Remote Pro Ai shortlists already-assessed specialists within 48 hours.

Our pass bar is a weighted average of 3.0 out of 4 or higher across the 4 dimensions, with no dimension below 2. Production judgement and security, scored inside the 40% technical dimension, often separate strong candidates from those who interview well but struggle once they own a live system.

The task mirrors the first week of real work in this role and never uses client data. It runs live or as a short take-home of a few hours, and the candidate then explains the trade-offs behind each decision. Reasoning and production habits count for more than a polished final artefact.