How Did a Game like Overwatch Become so Popular?

While Overwatch may have come out two years ago, the game has created a massive wave amongst players, and even in 2018, the hype surrounding the game has not slowed down in the least. Overwatch is a massive online multiplayer game which includes an array of different characters, unique design storylines, weapons, as well as […]