SkillAgentSearch skills...

XRHandMenuSample

A hand menu for XR showcasing how to build 3D content and supporting hands as an input modality.

Install / Use

/learn @NovaUI-Unity/XRHandMenuSample
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Nova XR Hand Menu Sample

A hand menu for XR showcasing how to build 3D content and supporting hands as an input modality.

https://user-images.githubusercontent.com/8591310/176091640-b461604d-1d62-497e-b64d-4dee2c046e27.mp4

Setup

This sample does not include Nova, which must be imported before the sample can be used. After cloning the repo:

  1. Open the project in Unity. The project will have errors due to the missing Nova assets, so when prompted by Unity either open the project in Safe Mode or select Ignore.
  2. Import the Nova asset into the project via the Package Manager.
    • When selecting the files to import, be sure to deselect the Nova settings (Nova/Resources/NovaSettings.asset) as they are already included and configured for the sample.

Script Highlights

  • PanelUIController: The component responsible for positioning a hand-tracked menu and opening/closing various UI panels triggered by the hand menu.
  • HandLauncher: A component attached to the users hand which will, when enabled, display a scrollable list of buttons capable of launching different Panel UIs.
  • The various panels (SettingsPanel, AppsPanel, ContactsPanel, and NotificationPanel): Each panel provides the unique functionality of the specific menu.

Scenes

  • Scenes/HandMenu: XR (Hands)

Attributions

  • Icons: https://icons8.com
  • Font: https://fonts.google.com/specimen/Nunito

Related Skills

View on GitHub
GitHub Stars30
CategoryCustomer
Updated4mo ago
Forks5

Languages

C#

Security Score

87/100

Audited on Nov 24, 2025

No findings