Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
DHARMAKAYA's avatar
DHARMAKAYA
Protege
7 years ago

WHICH of these various Unity SDK and plugin packages are CORRECT TO USE for Unity 2018???

Asking because it is RIDICULOUS that there are
1. The Unity integration tools. (WHICH IS RIDICULOUSLY GIGANTIC AND BLOATED)
2. An android package in the package manager. 
3. Another oculus package in the package manager which seemingly ALSO needs to be installed (OR DOESN'T???).

Honestly wonder if ANYBODY at oculus knows. Is there ANYBODY at the company testing to see if all of this ACTUALLY FUNCTIONS AND BUILDS PROPERLY IN UNITY????!!!!!!!!! BECAUSE I TRIED MANY DIFFERENT WAYS ALREADY AND AM FURIOUS that oculus seemingly DIDN'T have any employees testing these tools!!!!

1 Reply

Replies have been turned off for this discussion
  • mouse_bear's avatar
    mouse_bear
    Retired Support
    @DHARMAKAYA

    Our engineers have found that any Oculus packages within the Package Manager can cause a critical conflict within the editor. I've gone into more detail in the following post: https://forums.oculusvr.com/developer/discussion/72474/unity-alert-issues-with-2018-3-and-package-manager-01-03-19

    On the note of streamlining the Oculus Integration from the Unity Asset Store:

    Currently, as of writing, v1.32 of the Oculus Integration package in the Unity Asset Store contains the following:
    • AudioManager
    • Avatar
    • LipSync
    • Platform
    • SampleFramework
    • Spatializer
    • VoiceMod
    • VR
    The bare minimum I would recommend is Avatar, Platform, VR:
    • Avatar - Provides social and hand presence enhancements through Oculus Avatars
    • Platform - Contains support for various crucial features (entitlement checking, leaderboards, VoIP)
    • VR - Contains the core essentials for creating VR experiences

    As of v1.32, the Sample Framework is now included with the Oculus Utilities package. I recommend importing this if you need to reference samples that contain examples and best practices for VR design:
    • SampleFramework  Provides sample scenes for developers for common VR-specific features such as hand presence with Oculus Touch, locomotion, custom hands, and the Oculus Guardian System. 

    The remaining resources are audio-specific - I recommend you decide on enabling these based on the needs of your app (read more about these here):

    • AudioManager - Provides sound FX management that is external to Unity scene files.
    • Lipsync - Enables you to sync avatar lip movements to speech sounds.
    • Spatializer - Provides a plugin built on Unity’s native audio plugin.
    • VoiceMod Allows you to modify incoming audio signals. It analyzes audio input streams from canned sources (dialogue) or a microphone input and re-generates the audio with modified characteristics.