Ubisoft this week revealed the launch of Hyper Scape, its new free Battle Royale. The game was created by developers of Rainbow Six: Siege, the company's...