Game Porting Outsourcing: What It Costs and How to Vet a Studio
A port looks simple from the outside. The game already works. You just need it running on one more platform. Then someone opens the codebase, finds a save system written against a desktop filesystem, a UI built for mouse input, and frame timing that assumes a 60fps PC, and the "simple" job turns into months of platform engineering.
Porting is one of the clearest cases for outsourcing in game development. It is finite, it is specialized, and the knowledge does not transfer well to the rest of your roadmap. Here is how to think about it.
What porting outsourcing actually covers
Game porting is the work of getting a finished game running well on a platform it was not built for. It is not a recompile. A good port includes input remapping (controller for a keyboard-first game, touch for a controller game), resolution and frame-rate work, memory and storage fixes, platform store and account integration, and certification.
That last part trips up first-timers. Console platform holders run a certification process. The build has to meet a long checklist of technical requirements before it is allowed on the store, things like how the game handles the controller disconnecting mid-session, or suspends when the player hits the home button. Studios that port regularly know these checklists cold. A team doing it for the first time usually fails the first cert pass and learns the hard way.
Common porting targets
Most jobs fall into a few routes:
- PC to console. The big one. Taking a Steam title to PlayStation 5, Xbox Series X/S, or Nintendo Switch. PS5 and Xbox are close enough in hardware that they are often quoted together.
- Console to PC. Usually easier, because PC hardware is more forgiving, though you inherit a new mess of graphics settings, resolutions, and input devices to support.
- PC or console to mobile. Going to iOS and Android means rebuilding the control scheme for touch, cutting memory use hard, and rethinking the UI for small screens. This is closer to a redesign than a port.
Switch deserves its own warning. It is the most requested console port and the most painful, because the hardware is weaker than PS5 or Xbox. You cannot just lower a slider. It often takes real optimization work, cutting draw calls, reworking assets, and sometimes redesigning effects, to hit a stable frame rate. Budget more time and money for Switch than for the others.
What to expect on cost and timeline
Nobody can quote a port off a one-line description, and you should be suspicious of anyone who tries. Reputable studios run a short technical assessment first, look at your engine, your codebase, and how platform-specific your systems are, then come back with a fixed bid.
The bid is built from engineering hours, so the underlying rates are what matter. Porting is senior programming work. Mid-level engineers run around $60-120 per hour and senior platform specialists $120-250 per hour, with QA at lower rates. From there the total scales with a handful of factors:
- Engine. A clean Unity or Unreal project with export support for the target platform is cheaper than a custom engine, which may need a chunk of low-level work written from scratch.
- Codebase size and age. A large or old codebase with hardcoded platform assumptions costs more to untangle.
- How console-friendly the original is. Hardcoded file paths, mouse-only UI, and PC-specific middleware all add hours.
- Certification target. Every console you add is another cert pass and another round of fixes.
As a rough shape: a small, well-built game moving from mobile to PC can land in the low five figures. A console port of a sizeable title with proper native optimization runs well into six figures. Switch and custom engines push it higher.
On timeline, plan for two to six months for most commercial ports. Certification adds calendar time you do not control, because the platform holder reviews on their schedule and a failed pass means fixing and resubmitting.
How to vet a porting studio
Porting is one area where past work tells you almost everything. Ask these:
- What have you shipped, on which platforms? You want named, released ports, not a general "we do games." Ask specifically about the platform you care about. A studio with five Switch titles out is worth more than one that has done ten Xbox ports and never touched Switch.
- Do you have the devkits and certification accounts? A real porting studio already owns the development hardware and holds the platform relationships. If they have to go acquire devkits for your job, you are paying for their learning curve.
- How do you handle certification? They should describe their process without hesitation and tell you who owns failed-cert fixes. Get it in writing.
- What is your post-launch policy? Platforms push firmware updates that can break a shipped port. Find out what is covered and for how long before you sign.
Start with a paid technical assessment rather than a full commitment. It is a small spend that tells you how the studio thinks, and it gives you a real bid instead of a guess.
When to outsource versus keep it in-house
Outsource a port unless porting is a recurring part of your business. The math is straightforward. A port is a one-time project that needs devkits, platform accounts, and certification know-how your team will likely use once. A studio that ships ports every month already has all of that and has already hit the bugs you have not seen yet.
Keep porting in-house in two cases: you port constantly enough to justify owning the devkits and the expertise, or the codebase is so entangled that handing it off safely would cost more than doing it yourself. For everyone else, a specialist will be faster, will pass cert sooner, and will free your team to keep building the game instead of fighting a platform they touch once.
If you are sizing this up, write down your engine, target platforms, and ship date before you reach out. That short brief is what turns a vague "how much?" into a real quote, and it is the first thing a serious studio will ask for.