Blizzard's Overwatch Launches 23 May 2016. If you're not already on the Overwatch band-wagon, hit up their website and see first hand what this sci-fi shooter from the makers of World of Warcraft is all about.
Get ready to grab some friends join some matches and wreck havoc in an all out brawl in an effort to save the galactic future! We're sure you've got the medal for it! But if you need an assist in your sci-fi battle royal, "don't worry love, cavalry's here!"