Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 3.36 KB

XR.md

File metadata and controls

60 lines (41 loc) · 3.36 KB

Extended Reality (XR)

Last verified: 12 September 2026 — Resources and documentation links; sample projects were not build-tested.

Versions checked: Engine: not verified; SDK/packages: not verified; device OS/runtime: not verified. No headset or mobile-device compatibility testing was performed.

Home · Unity · Other engines

Start: Unity basics, C#, transforms, physics. Choose VR, AR, or MR based on available hardware.

1. Unity VR

Order Topics Resources
1 OpenXR, tracking, input Khronos OpenXR · Unity OpenXR Plugin
2 XR Origin, grab, ray, socket, locomotion XR Interaction Toolkit
3 Guided first project Valem — Unity 6 VR beginner course
4 Hand tracking Unity XR Hands
5 Rendering and profiling Meta — Unity OpenXR settings · Unity Profiler

Build: Grab-and-place task → small VR puzzle. Test comfort, reset, and performance on a headset.

2. Mobile AR

Order Topics Resources
1 Setup, planes, raycasts, anchors AR Foundation docs
2 Placement, tracking, occlusion Unity AR Foundation samples
3 Device support and platform features Google ARCore · Apple ARKit
4 Video walkthroughs Dilmer Valecillos / Learn XR — YouTube

Build: Place, rotate, and reset an object on a surface. Test on a supported phone.

3. Mixed reality

Topic Resources
Room data and placement Meta MRUK — scene data
Unity MR walkthroughs Dilmer Valecillos — YouTube
visionOS, SwiftUI, RealityKit Apple visionOS

Build: A tabletop activity. Handle missing room data and tracking loss.

4. Other XR routes — optional

Route Resources
Godot XR Official XR guide and XR Tools
WebXR MDN WebXR · Three.js XR examples

Build: One interaction on a named device/browser; provide a desktop fallback for WebXR.

Demo checklist

  • Engine, package, device, and runtime versions recorded.
  • Supported input, readable UI, reset, and permission handling tested.
  • Comfort and performance checked on the target device.
  • Build, video, source, and credits ready for an NTL review or portfolio.

Simulation supports development; it does not replace device testing. Package docs and tutorials must match your installed versions.