Overwatch Overwatch features squad-based combat with two opposing teams of six players each. Players choose one of several hero characters, each with their own unique abilities and role classes. Release Date:May 2016Genre:First Person ShooterDeveloped By:Blizzard EntertainmentPublisher:Blizzard Entertainment Latest News See All News No items found. Latest Images See All Images No items found. Latest Videos See All Videos No items found.