Browsing tag


Google Stadia Accidentally Leaks Old Demo of “Gods & Monsters”

Things have been pretty quiet on the “Gods & Monsters” front. Originally, the game was set to launch on February 25 of this year. However, the COVID-19 crisis and other problems have delayed many of Ubisoft’s launch titles. Some players got a sudden and unexpected treat though when a “Gods & Monsters” demo appeared on […]