Magazine Archives for:
28 June 2016
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]