The initial UWorld object is created inside UGameInstance::InitializeStandalone but this is only a dummy world. The actual World is loaded from the map package and initialized inside UEngine::LoadMap. Physics scene is initialized in UWorld::InitWorld and its creation is controlled by InitializationValues parameter. So I suggest that you start digging there.