Implementation of interaction paradigms, input handling, and UX design in VR.
Learners will code VR interactions using controller input, gaze, and gesture; implement UI in world-space; and apply spatial audio programming.
APIs for Unity XR Interaction Toolkit and Unreal Motion Controller.
Best practices for readability and comfort.
Trade-offs between immersion and simulator sickness.
Use of FMOD or Wwise for VR audio immersion.
Common patterns like grab, point-and-click, and gaze-based selection.