The Epic Games Store is live. Following an announcement at The Game Awards 2018, Epic Games launched its digital storefront which aims to compete with Steam, GOG, Origin, Uplay, and the host of other digital retailers.
The difference between the Epic Store and other digital storefronts, though, is in the percentage of profits that go to…
