The Windows release was initially an Epic Games Store exclusive.