Originally leaked in an ad by IGN, Blizzard has now officially confirmed that Overwatch will launch on May 24 for Windows, PlayStation 4, and Xbox One.…