Does the world need another Battle Royale? Probably not. But I do! I love the buggers. And now Ubisoft are making a foray into the field with Hyper Scape. The question is, has that ship sailed? And what can Hyper Scape do to set itself apart from the competition? Hyper Scape? It seems to me […]