Overwatch: Most successful Beta of all time!

On May 5th Blizzard Entertainment released their new First Person Shooter Beta Overwatch to the public. The beta was supposed to end on May 9th. A day prior to the ending Blizzard announced that the beta would end a day later on May 10th.
Overwatch is Blizzard’s attempt on mixing elements of a FPS and a MOBA together combined in one game. Continue reading “Overwatch: Most successful Beta of all time!”

Advertisements