Unity 2018.3 allows developers to build applications that support a range of PC VR and mobile VR devices without the need for separate platform development. These include OpenVR SDK, Oculus SDK, WindowsMR SDK, Daydream SDK, and GearVR SDK (excluding PSVR). Depending on the target device, developers may need to change the target platform and compile multiple times. For example, if the target is Oculus Rift, the target platform should be PC-related, while for Oculus Go, the target platform should be Android-related. To support both Oculus Rift and Oculus Go simultaneously, developers need to develop for each target platform separately. Each target platform requires the correct SDK to be located. Sometimes, multiple SDKs can be targeted through a single exe, while other times separate builds are needed. Unity provides two related open-source projects, Ontlaught and XR Input Tests, to facilitate multi-platform support. XR Input Tests is a multi-platform testing project, while Ontlaught is a multi-platform demo project that supports OpenVR, Oculus Rift, Windows Mixed Reality, Oculus Mobile (GearVR and Go), and Daydream.