Overwatch has reached our consoles and PCs after offering the open beta of the most successful to date, with over 9 million participants. The formula used by Blizzard to succeed in this way is a handful of heroes, sit & go, and easy handling. Of course, some heroes are more …
Read More »