3 years 2 months ago Link GamesIndustry Indie game publisher drops distribution portal after nearly a decade Tags GamesIndustry