Blizzard Entertainment Reveals Overwatch Beta Details

With beta testings beginning in 2015, Blizzard Entertainment’s new game Overwatch has opened up for beta registration on its website. Overwatch is Blizzard’s newly announced IP at BlizzCon over the weekend, and is a team-based shooter that should be familiar to Team Fortress fans. The action of Overwatch takes place ...

Read more
Showing all 2 results