I get that contracting out means they can focus on making the game and the other can focus on QA but I don't think contracting out is a good idea compared to in house, if it's a choice. <br><br>It introduces a gap for things to fall through.<br>I don't think external QA is going to have a better grip on the mechanics of an engine, particularly if an engine is modified or unique.<br><br>I think external QA is one of the reasons release so buggy.<br>QA in the 90s and some of the 00s led to far better products because they were nearly always in house. As soon as something was identified they knew what to do or could talk it out directly with the guy/s who coded the mistake but nowadays they collect databases of glitches and issues but wait to send them over for a week and don't talk to the people who coded it because the coder is busy.