This Chinese ‘Overwatch’ rip-off is horrible in every possible way

Overwatch has been a massive hit with more than ten million people playing the game that has clocked more than 119 million hours of play time already, with the numbers increasing every hour. The Blizzard game which was released on May 24 was able to achieve these incredible numbers in a very short span of time. Looking at the success of … Read more