Overwatch wins multiple honors at the Golden Joystick Awards

The game picked up a number of esports awards.

Nicole Carpenter  -  21 hours ago