'Overwatch' is coming to consoles and PC on May 24, open beta will be free to all 7 Mar 2016 Share : Tweet Blizzard's first original franchise in years now has a release date. The company revealed earlier today that multiplayer first-person shooter Overwatch will launch on May 24 on the PlayStation 4, Xbox One and Windows PCs. via TechSpot Tag : Gadget News, Geek News, Tech News Previous Nvidia's GeForce 364.47 WHQL drivers add support for Vulkan Next Google now fields more than 100,000 copyright takedown requests every hour