Tag: MOBA

May
24

Overwatch

 

 Overwatch is a team-based multiplayer first-person shooter video game developed and published by Blizzard Entertainment. Overwatch puts players into two teams of six, with each player selecting one of several pre-defined hero characters with unique movement, attributes, and abilities; these […]