New games videos Overwatch Review (2020 Update) May 19, 2020 admin From its now-cherished characters and expertly crafted maps to its outstanding sound design and dynamic action, Overwatch is a masterpiece of competitive gameplay.