
Week 14. The milestone is at risk, so three Unity developers get added to a team of six. Six weeks later velocity is roughly where it was before they joined, and the milestone slipped anyway. Nobody did anything wrong. The new developers were competent, the existing team was helpful, and the work was reasonably well defined. The problem is that adding people to a Unity project mid-production carries a fixed cost almost nobody budgets for — and most of that cost isn’t onboarding. It’s everything about the project that was fine at six people and stops being fine at nine.
Why adding people slows you down first
Brooks wrote about this in 1975 and game teams keep rediscovering it. The mechanism in a Unity project is specific, though, and it’s worth naming precisely.
Every new developer needs the project to open, build, and run locally. On a mid-production Unity project that’s rarely a fifteen-minute setup. It’s a package manifest with three git dependencies, an Addressables configuration somebody tuned in month four, a build server whose credentials live in one person’s password manager, and a boot scene that takes eleven minutes to enter Play Mode. Multiply that by three developers and you’ve spent a senior engineer’s week before anyone writes a line of gameplay code.
Then comes merge pressure. Unity scenes and prefabs merge badly. A team of six develops informal conventions about who touches which scene. Add three people and those conventions break silently, producing conflicts that resolve cleanly in git and incorrectly in the editor. That class of bug takes days to find, because the diff looks fine.
Fix the project before you fix the headcount
The highest-return work in the two weeks before a team scales is almost never gameplay.
Get cold-open to Play Mode under two minutes. Domain reload settings, a thin entry scene that loads content additively, and putting the heaviest editor-only systems behind a define will usually get you there. That single change pays for itself within days across a nine-person team. Then split the scenes. If three people can’t work in parallel without touching the same scene file, the team is already capped regardless of headcount, and additive loading per feature area is the difference between adding people and adding throughput. Then write down the setup — not a wiki page, a script that provisions the project and fails loudly when something is missing.
Teams that bring in outside unity game development services mid-production usually discover the same thing. The bottleneck was never headcount. It was a project that takes forty minutes to open, a build server nobody owns, and an Addressables setup three people understand. External capacity added on top of that inherits the constraint rather than removing it.
Sequence onboarding so week one ships something
The instinct is to hand new developers a small, safe, isolated task. It’s the wrong call. Isolated tasks teach nothing about the systems that actually cause friction, and they delay the moment you find out whether someone can work in your codebase.
A better sequence: day one, they fix a real bug in a system someone else owns, pairing for the first half day. Day three, they own a small feature end to end, including the build. Week two, they’re in the merge rotation.
Pair the first week. Always. Two developers moving slowly beats one developer guessing at your prefab conventions and committing the guess.
Measure the things that predict the slip
Story points won’t tell you whether scaling worked, because points get recalibrated silently as the team changes shape.
Three measures survive contact with a real sprint board. Time to first merged pull request for each new developer — the DX engineering benchmark puts time to tenth merged PR at roughly 33 days across a sample of around 400 companies, and a Unity project with a slow editor loop typically runs worse than that. Merge conflict rate per week, tracked before and after the new arrivals, which catches the scene-ownership breakdown while it’s still cheap. And build time, because a build that drifts from eight minutes to twenty quietly removes an hour a day from everybody.
Studios that hire unity developers on rolling contracts tend to watch the first of those closely, since ramp cost shows up on an invoice instead of buried in salary. That model is growing quickly — the XDS 2026 Insights Report recorded engineering as an external service climbing from 10 percent to 34 percent of outsourced work in a single year. The discipline is worth borrowing even when the hire is permanent. Once ramp time is a number somebody reports, the project problems causing it start getting fixed.
What You Actually Get Back
The team from the opening didn’t lose six weeks to onboarding. It lost six weeks to a project that could only support six developers, a ceiling nobody had measured because nobody had tried to exceed it.
Capacity is a property of the project, not the headcount. A Unity build with fast iteration, split scenes, and a scripted setup absorbs new people in days. One without those absorbs them over months, and no amount of hiring changes that arithmetic.
Before the next scaling decision, it’s worth asking how long it takes a fresh machine to go from clone to Play Mode. If nobody knows, that’s the answer.
Frequently Asked Questions
How long should a Unity developer take to become productive on an existing project?
On a well-maintained project, a first merged pull request within three to five days is reasonable for a senior developer. Anything past two weeks usually reflects the project rather than the person — slow editor iteration, undocumented build steps, or scene ownership that exists only in people’s heads.
Is it better to add developers or extend the timeline?
Extending is often cheaper below a certain project size, because added developers consume existing developers’ time before returning any. Adding people makes sense when the work splits cleanly across systems and the project supports genuine parallel work. If three people already collide in the same scenes, more people won’t help.
What should be documented before a Unity team scales up?
Environment setup as a runnable script, scene and prefab ownership per feature area, the build and release process including where credentials live, and any package or plugin carrying local modifications. That last one causes the most lost days, since a modified package looks standard until it breaks in a way the documentation doesn’t explain.
The post Scaling a Unity Team Mid-Project Without Losing Velocity appeared first on PHIMDACAP.COM.

