Independent game developers face an almost insurmountable hurdle in their quest for success. Without a marketing budget, many have to give away their work for free. Their only hope is to recoup some ...