Earlier today YouTubeGaming released their long awaited video game streaming platform. We haven’t had a chance to dive into it yet, but we will soon. The Twitch Subreddit created a huge mega-thread for the Twitch community to discuss the likes, dislikes, and overall thoughts of the new platform. There are a lot of interesting points made, feel free to voice your opinion by clicking the link below.
About the author
Editor in Chief