Packages

3d-unity-xr

XR package: Meta Quest / VR interaction, controllers, hand tracking, locomotion, and XR tools.

XR package, MIT license, version 0.1.0

Early developmentRepository

Installation

Unity Package Manager › Add package from git URL

https://github.com/IT-Kamianets/3d-unity-xr.git
  • Unity 6000.6
  • com.unity.textmeshpro 3.0.6, resolved by the Package Manager

Purpose

It brings the engine's generic interaction capabilities into VR and MR, handling how users interact with a 3D world through XR. The initial target is Meta Quest, and the architecture is meant to suit other XR platforms later. Room scanning and physical-room understanding belong to 3d-unity-spatial.

Usage

Add it to a Quest project. XRPrimaryButtonAction fires once per controller button press without knowing what the button does, and StatusHud shows world-space text through SetStatus(string) without knowing what it reports on.

Current state

  • XRPrimaryButtonAction: fires once per controller button press
  • StatusHud: world-space text with SetStatus(string)
  • Not built yet: hand tracking, grabbing, teleportation, locomotion, and XR UI

Main features

  • Controller button events
  • World-space status HUD
  • Product-independent: no scanning-specific logic
  • Meta Quest first, other XR platforms later

Examples

  • Triggering a room scan with a controller button and showing progress in a HUD