This repository contains a set of Unity projects and samples to help you learn about building experiences with Unity for Android XR.
Explore the fun and interesting possibilities of Android XR through interactive showcase samples. These samples are integrated into a single Unity project, to make it convenient to discover, engage with, and learn how to implement these experiences.
The samples aim to cover a breadth of OpenXR APIs offered by Android XR:
- Session Management
- Passthrough and Environment Blend Mode
- Hand Tracking
- Hand Gestures
- Hand Mesh
- Eye Tracking
- Face Tracking
- Plane Tracking
- Object Tracking
- Marker Tracking
- QR Code Tracking
- Scene Meshing
- Depth Texture
- Body Tracking
- Performance Metrics
- Controllers
The Gemini sample also offers native modules which help with taking camera images, Speech-to-Text for voice commands, calling Gemini APIs, and Text-to-Speech for Gemini answers in Unity.
Packages used:
- Android XR: OpenXR package
- Android XR Extensions for Unity
- OpenXR Plugin
- XR Composition Layers
- XR Hands
- XR Interaction Toolkit
- Clone the repository
- Make sure Prerequisites are met
- Open the AndroidXRUnitySamples folder in Unity
- Follow Getting Started
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|