Oddworld: Soulstorm is an Epic Games store exclusive on PC

Epic is providing the game’s developer with an advance on its PC sales