Ubisoft’s Gods & Monsters was briefly playable on Stadia

Gods & Monsters, Ubisoft’s mythological RPG, doesn’t have a release date yet, but yesterday it went live on Stadia, allowing a few hundred people to play for 30 minutes.  Stadia users spotted a new game on the store named Orpheus, but when they started...