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 development Repository
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
