Is itch.io owned by Epic?
Is itch.io owned by Epic? Epic Games is adding more third-party apps to the Epic Games Store today, including one for indie games storefront Itch.io.
Epic Games is adding more third-party apps to the Epic Games Store today, including one for indie games storefront Itch.io.