Overwatch Beta Problems: Fixes & Details

Video game developer Blizzard is on the cusp of doing something it rarely does. It’s preparing to launch what it hopes will be a blockbuster franchise for years...

Overwatch Beta Release Returns

The Overwatch Beta release is back and its stuffed with new features. Besides settings for custom game modes, there’s an all new character progression system fo...