04-12-2018 16:35
via
gadgets.ndtv.com
Epic Games Announces PC Games Store With 88 Percent Revenue Share for Developers
Epic Games has announced the Epic Games Store. It's the company's attempt to take on Steam, the world's largest PC game digital storefront head on.
Read more »