Blue Mammoth Games Articles

Twitch Will Start Selling Games and DLC Soon
Major streaming website Twitch has announced that the company will start selling games and DLC, turning the streaming website into an online storefront third-party developers and publishers. This news was…