Overwatch is now Live!
Blizzard announced Overwatch at the end of 2014 and now our watch has ended after one and a half years.
Overwatch was released today for PC, PS4 and Xbox One. Apparently, it is going to take place in e-sport tournaments very soon according to sales and the amount of players that game gained around the world through BETA.