Gaming company that debuts ` ` Overwatch , '' first new franchise in years . `` Overwatch '' is a team-based shooter game for computers set in a cartoonish version of the not-so-distant future in which a reformed band of heroes battles evil across the planet . A video game featuring disbanded team of heroes battling evil forces . Beta version of ` ` ' '' will be available in 2018 , game director says .
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 .