Sequart Content Tagged:

Overwatch

Magazine content related to Overwatch

RSS for RSS feed for Overwatch

Overwatch: The Pleasures of Not Giving a Damn about the Story

Overwatch, launched just a month ago, is a new MOBA (multiplayer online battle arena) in which teams of six human-controlled players battle six-person teams controlled by humans or the computer, your choice. Each player chooses… [more]