Gods & Monsters is an upcoming game from developer Ubisoft and an early build has leaked onto Google Stadia.The game appeared on the store’s homepage titled Orpheus, but has since been taken down.
Players who managed to download the game discovered that the title was in fact the studio’s upcoming game Gods & Monsters.Footage has emerged online via Reddit from players who managed to download the game before it was quickly removed.
Read more on nme.com