Home Tags Natasha Miller

Tag: Natasha Miller

Overwatch endorsement system causes 40% drop in negative behaviour

The Overwatch endorsement system has lead to a 40% drop in "negative behaviour" in the shooter, developer Blizzard has proclaimed. As part of a presentation...