Twitch Has Already Gotten The Affiliates Party Started Social media platform Twitch announced their new Affiliates program last week. The program would allow non-partnered streamers to make revenue