Game development outsourcing: what it costs and how to manage it
Outsourcing is priced as a fee and paid for in fee plus management. Here is what each discipline actually costs, how that compares to hiring once you count everything an employee costs, the line items that never appear in a quote, and how to run the work so it lands.
In this article
Open to new projects
Hadjoudj Idris
Game UI/UX Designer
Upwork100% Job Success
Hire me Browse the workAlmost every game outsources something. The teams that do it well are not the ones that found cheaper vendors; they are the ones that scoped the work properly and staffed the management of it.
What gets outsourced, and what it costs
Working ranges for a small to mid-size commercial project. Treat them as sanity checks rather than quotes: rates vary considerably with region, seniority and how well the work is specified.
| Discipline | Typical range | Scoped by |
|---|---|---|
| UI/UX design | $2,500 – $25,000 | Screen list and states. See the full breakdown |
| 2D art and illustration | $25 – $80 / hr, or per asset | Asset count and revision rounds |
| 3D characters and props | $300 – $3,000 per asset | Poly budget, texture sets, rigging |
| Animation | $50 – $500 per clip | Clip count and complexity |
| Gameplay programming | $30 – $90 / hr | Feature list, or a sprint rate |
| Porting to another platform | $15,000 – $100,000+ | Engine, platform count, certification |
| Audio and music | $500 – $3,000 per track or package | Track count, stems, adaptive audio |
| QA | $15 – $40 / hr | Hours, device coverage, test passes |
| Localisation | $0.08 – $0.20 per word | Word count and language count |
Outsourced versus in-house, honestly
Comparing a contractor's hourly rate to an employee's salary is the most common budgeting mistake in this area, because only one of those two numbers is the whole cost.
| In-house hire | Outsourced | |
|---|---|---|
| Headline number | Salary | Fee or hourly rate |
| Plus | 25 – 40 percent in employer costs, taxes and benefits | Nothing, if scoped properly |
| Plus | Tools, licences, hardware | Usually theirs |
| Plus | Recruitment, onboarding, management time | Management time only |
| Plus | Downtime between projects, paid regardless | Nothing. You stop when the work stops |
| Best when | The work is continuous for a year or more | The work arrives in waves, or needs a skill you lack |
| Worst when | Work is intermittent, or nobody can direct it | The spec is vague, or you have no one to review deliveries |
The practical test: is there twelve months of this work, and is somebody able to direct it? Two yeses point to hiring. Anything else usually points to outsourcing, and the freelance-versus-studio side of that decision is covered in freelance, studio, or asset store.
Pricing models, and when each one fails
| Model | Best for | Fails when |
|---|---|---|
| Fixed price per milestone | Well-specified work: a defined asset list or screen list. | The spec changes. Every change becomes a negotiation rather than a task. |
| Time and materials | Exploration, unclear scope, ongoing support. | Nobody is watching the burn. Always set a cap per week or month. |
| Per asset or per screen | High-volume production with a consistent standard. | Complexity varies wildly and the average stops being meaningful. |
| Monthly retainer | A continuous stream of work and a partner who knows your project. | Nobody defined what a month buys, and it drifts into on-call support. |
For most first engagements, fixed price on a small, well-defined first milestone is the right structure. It gives both sides a low-risk way to find out how the other works before committing to the whole scope.
The costs nobody quotes for
These are the reason an outsourced workstream that looked cheaper on the quote comes in level or higher. None of them are anybody's fault; they are simply not in the fee. The wider budget these sit inside, including store fees, ratings, certification and post-launch runway, is in what a game actually costs to make.
- Your management time. Somebody on your side briefs, reviews, answers questions and accepts deliveries. Budget 10 to 20 percent of the contract value in your own hours, and more for the first month.
- Review and feedback cycles. Every milestone needs someone to actually look at it properly. Teams that rush acceptance pay for it two milestones later.
- Integration. Delivered assets have to be brought into the build, named, hooked up and tested. This is nearly always more work than expected, and it is yours.
- Rework from vague briefs. The most expensive line item in outsourcing, and the most preventable. A brief that leaves interpretation open produces work that has to be redone at your cost or theirs, and either way it costs time.
- Timezone drag. A question that takes two minutes to answer can take a day to resolve across a twelve-hour gap. Over a project that adds up to real schedule.
- Knowledge that leaves. When the engagement ends, the understanding goes with it. Documentation and source files are how you keep it, and they have to be asked for.
- Onboarding, every time. Each new vendor has to learn your project. Continuity has real value, which is why a slightly more expensive partner you have already worked with is often the cheaper choice.
How to scope so the quote is accurate
The accuracy of any quote you receive is capped by the quality of what you sent. This is the highest-leverage hour in the whole process.
- Make it countable. Screens, assets, clips, words, hours. A number, even a wrong one, beats an adjective.
- Include the states and the variants. The gap between "14 screens" and "14 screens with empty, error, loading and disabled states" is most of the price.
- Give real content. Longest strings, biggest numbers, fullest lists. Work scoped against tidy sample data breaks on real data, late.
- Name the technical constraints. Engine, target resolutions, inputs, platform requirements, performance budgets.
- Say what done means. File formats, naming conventions, what has to be delivered for a milestone to be accepted.
- Say who reviews it and how fast. Vendors schedule around your response time whether you specify it or not.
Managing an outsourced workstream
- 01
Start with a small paid pilot
One milestone, a few days of work, real money. You learn more about how someone works from one delivered milestone than from any number of calls, and it is a cheap way to be wrong.
- 02
Write acceptance criteria before the work starts
What has to be true for a milestone to be accepted. Without it, "done" is a negotiation every time, and both sides end up frustrated.
- 03
Name one point of contact on each side
Feedback from four people in three channels is the most reliable way to destroy an outsourced workstream. One voice each way.
- 04
Batch feedback, and be fast
One consolidated list per milestone, delivered within an agreed window. Scattered notes over several days cost far more than the same notes sent together.
- 05
Take source files at every milestone
Not at the end. This single habit converts most worst cases from a loss into a delay.
- 06
Review against the criteria, not against taste
If something is wrong that was not in the brief, that is a change, not a fix. Recognising the difference honestly keeps the relationship, and the budget, intact.
When it goes wrong
The failure modes are predictable and mostly preventable by structure rather than by choosing better vendors.
| What happens | Root cause | Prevention |
|---|---|---|
| Delivered work is not what you pictured | Brief left interpretation open | Acceptance criteria and a small pilot first |
| Endless revisions | Nobody defined a round | Rounds specified per milestone, in the contract |
| Schedule slips quietly | No demo cadence | A delivered milestone on a fixed interval, always |
| Costs creep | Time and materials with no cap | Weekly or monthly cap, and a written log |
| The team you met is not the team working | Key personnel not named | Name them in the contract |
| You cannot continue without them | No source files, no documentation | Both delivered at every milestone |
What to keep in-house, always
Outsourcing works best on well-bounded production. A few things should not leave the building, regardless of budget.
- Creative direction. You can buy execution. Deciding what the game is, and what it looks and feels like, is the thing you cannot delegate and stay in control.
- The core loop. The part players actually spend their time in should be tuned by whoever cares most about the game.
- Final acceptance. Somebody internal must be able to say no, and must actually look.
- Institutional knowledge. Whatever you learn about your players, your build and your pipeline needs to stay with you when a contract ends.
Interface work sits in an interesting middle: the execution outsources well, but the decisions about what the player sees and in what order are close enough to design direction that they need someone internal engaged. The best outcomes I have had are the ones where a client stayed involved in the flow decisions and let me own the execution.
How much does it cost to outsource game development?
It depends entirely on the discipline and the volume. As working ranges: UI/UX from $2,500 to $25,000 for a project, art from $25 to $80 an hour or per asset, programming from $30 to $90 an hour, a platform port from $15,000 upwards. The accuracy of any quote depends mostly on how countable your request was.
Is outsourcing cheaper than hiring?
For intermittent work, almost always, because an employee costs salary plus 25 to 40 percent in employer costs plus tools and paid downtime between projects. For continuous work over a year or more with someone able to direct it, hiring usually wins on cost per unit of output.
What should I outsource first?
Whatever is well-bounded, countable and not core creative direction. Art production, UI, audio, QA and localisation all outsource well. Core loop tuning and creative direction do not, because they need the person who cares most about the game.
How much management time does outsourcing take?
Budget 10 to 20 percent of the contract value in your own hours, and more in the first month. Briefing, answering questions, reviewing deliveries and integrating them is real work, and projects that do not staff it are the ones that report outsourcing as a bad experience.
How do I protect myself if it goes wrong?
Milestone payments with written acceptance criteria, source and project files delivered at every milestone rather than at the end, named key personnel, and an exit clause at milestone boundaries. With those in place the worst case is a delay and a handover.
Fixed price or hourly?
Fixed price when the scope is countable, since it caps your exposure and gives both sides a finish line. Hourly for exploration or ongoing support, always with a weekly or monthly cap and a short written log of where the time went.
Should I outsource to a lower-cost region?
Rates do vary internationally and it is a legitimate factor, but it is a weaker predictor of value than how well the work is specified and how well it is managed. Timezone overlap and communication quality affect the real cost more than the headline rate does.
What is the most expensive mistake in outsourcing?
A vague brief. It produces work that has to be redone, and rework costs both sides time regardless of who pays for it. An hour spent making the request countable saves more money than any amount of rate negotiation.
How do I keep quality consistent across vendors?
Own the style guide and the component system internally, and have vendors work inside it rather than inventing their own. For interface work specifically, commission the system once and then have everyone build against it; that is what keeps twenty screens from twenty sources looking like one game.
Hadjoudj Idris
Game UI/UX Designer, Remote, worldwide
Need this done properly on your game?
Menus, HUDs, a full UI system, or one screen that isn't working. Tell me what you're building and I'll tell you honestly whether I'm the right fit, and what it would cost.
Upwork100% Job Success