Eight Modes I Want To See In Overwatch (Game Informer)
Overwatch is at the height of its popularity, becoming Blizzard’s fastest-growing franchise ever with more than 35 million players. The developer has also led the charge in promoting the game’s burgeoning eSports scene with the Overwatch League, which boasted 10 million viewers during its first week of matches. It’s incredible to think how a…
Continue reading