After announcing it months ago, Epic Games has finally launched its digital storefront, the Epic Games Store, on mobile devices.


After announcing it months ago, Epic Games has finally launched its digital storefront, the Epic Games Store, on mobile devices.