If you haven’t heard yet, Blizzard has announced a 6 vs 6, objective based FPS called “Overwatch”. This was the first that anyone has heard about the title and of course with typical Blizzard flair, they proceeded to show off the title as well as speak about the creation of the game and even show off some match footage. But enough of me talking, check it out below if you missed it or if you want to see it again.
Hurry before they make us take it down! Oh and don’t forget to sign up for the beta @ http://playoverwatch.com