2 years ago Link GamesIndustry Twitch-like streaming platform dropped as online giant cites "changes to its business development strategy" Tags GamesIndustry