IO Interactive have revealed that when the game first comes out, for PC gamers it will be exclusively available on the Epic Games Store for a while.