May 19, 2021
Regardless of whether you just enjoy watching live streams on Twitch or are an avid streamer yourself, we’re here to challenge you today with our Twitch quiz.
March 6, 2021
Overwatch – Ready to launch a sequel by next year?
While the number of players and streamers has slightly decreased over the last few years, with a sequel in development slated to be released in late 2022 (or perhaps early 2023) Overwatch fans still have much more to look forward to.