As a well-paid developer in a country that has seen many jobs travel overseas, you wouldn't expect me to be a fan of outsourcing, but I am. First, outsourcing doesn't always mean the work goes offshore and, second, from a business perspective it can make sense. The main driver is the diversity of our global economy. Developers living in countries where it's far cheaper to live can, via the Internet, easily undercut Western developers, who have considerably higher expenses. Fortunately or unfortunately, the economic conundrum presents opportunities for Western developers and investors to locate good people overseas and hire them to either develop software or sell their services online. Pay rates for Indian freelancers have risen over the past few years, and now the Chinese have entered the space, and now techs from several African nations are beginning to appear, as well.
Overseas Talent
A few years back, I took a small risk and got a lovely Flash widget created. I'd written a extremely detailed spec of what I wanted, then placed an advertisement on a freelance marketplace and got 36 replies. The quotes ranged from $50 to $5,000 (!). I shortlisted the group to ten by asking them to point me to examples of their work. The winner had a detailed and diverse portfolio, and did an excellent job. That's one of the advantages. But bear in mind that if you outsource your game development, be aware that you'll be the producer, designer, investor, technical coordinator, tester and overall chore-doer. That's a lot of work but there are a variety of freelance marketplace websites like Guru.com, where you'll have plenty of talent to choose from. If decide to dip your toe in the outsourcing waters to help you build your online game, you'll need:- A Web programmer with knowledge of HTML5, Javascript and CSS or Flash
- A Web designer with knowledge of CSS and game art
- A musician/sound person.