IT must be a buzz for developers to see their game go from preview to full-blown release. And it must be daunting because that’s when the public give you a thumb up or down. New battle Royale title ...