For all of the blood, sweat, and tears that developers put into making great games, there's no denying the simple fact that marketing is where they often live or die. Great games can flop due to a ...