Overwatch 2 'stats tracking system' reportedly limited, players demand extensive stats
Developed and published by Blizzard Entertainment, Overwatch 2 is an FPS multiplayer game launched on October 4, 2022, as a sequel to 2016’s Overwatch.
Ever since its launch...
Nov 08, 2022 2 Min Read