Gaming company that debuts ` ` Overwatch , '' first new franchise in years . A video game featuring disbanded team of heroes battling evil forces . Beta version of ` ` ' '' will be available in 2018 , game director says .
Gaming company Blizzard debuts `` Overwatch , '' first new franchise in years . Multiplayer shooter game features disbanded team of superheroes battling evil forces . Beta version of `` Overwatch '' will be available in 2015 , game director says .