Why outsource game development?

It has been several years since the advent of the gaming culture where people would become engrossed in virtual worlds. In the last decade, the demand for games and virtual worlds has been constantly expanding even as the number of gaming channels and platforms has...