Blizzard has announced that the much-anticipated Overwatch Beta will be streamed on Twitch this Thursday (October 15th), live from Blizzard HQ in California.
Overwatch was announced last year at Blizzcon. It features two teams of six players fighting each other to complete objectives. Similarly to Dota and League of Legends, players fight as heroes, each with unique attributes and abilities.
Make sure to check out the trailer below.