Offshore game development outsourcing is an excellent way to reduce the development costs of your game project, sometimes to half the original budget, or to drastically increase your product's quality by hiring more quality people for the same price.
Recent national economy devaluations in Argentina and Brazil provide an excellent scenario for game development outsourcing: lower costs, overlapping time zones with the United States and Europe, and companies with proven track records.