XR, AR & VR: Resources
AR/VR/XR SDKs, frameworks, tools, and references across ARKit, ARCore, WebXR, and VR platforms.
| Software | Description | License | Tags | Best For |
|---|---|---|---|---|
| 8th Wall | Niantic's WebAR platform. Markerless world tracking, image targets, face effects via the browser. No app required. | Paid | WebAR · Niantic | Marketing WebAR, branded AR experiences |
| Mozilla Hubs | Open-source social VR rooms in the browser. Forked and maintained by community after Mozilla sunset. | Open Source | WebXR · Social | Social VR, virtual events, meetings |
Related:
- A-Frame VR. Blender add-on allows you to model your scene in Blender and export it to an A-Frame VR project with a single click.
- Advanced VR Mechanics With Unity and the HTC Vive Part 1. Tutorial: advanced VR mechanics in Unity with the HTC Vive (part 1).
- Advanced VR Mechanics With Unity and the HTC Vive Part 2. Tutorial: advanced VR mechanics in Unity with the HTC Vive (part 2).
- Bino. 3D video player with support for 180/360 video and VR headsets.
- Building an AR game with ARKit and Spritekit. Tutorial: building an AR game with ARKit and SpriteKit.
- Capturing Body Motion in 3D | Apple Developer Documentation. Apple ARKit documentation: capturing body motion in 3D.
- How to Create a Minimap for VR in Unity. Tutorial: creating a minimap for VR in Unity.
- How to support GearVR and Google Cardboard in one Unity3D project. Tutorial: supporting Gear VR and Google Cardboard in one Unity project.
- HTC Vive VR Input. Tutorial: VR GUI input module for Unity with the HTC Vive.
- I3D Past Projects. Virtual 3D teleportation in real-time by Microsoft Research
- Medium by Adobe. Medium is a dedicated VR sculpting and painting package for users of Oculus headsets, capable of exporting models to DCC applications in OBJ or FBX format.
- North Star Kit Paid. Hardware kit implementing Leap Motion's open-source Project North Star AR headset reference design (dual 1600x1440 120 FPS displays).
- Oliver Kreylos's blog. Good resource to get started learning about VR / stereo rendering.
- RealityKit. High-level AR framework by Apple. Comparable to Unity and Unreal Engine but specific for AR solutions.
- Rigging a Model for Motion Capture | Apple Developer Documentation. Apple ARKit documentation: rigging a model for motion capture.
- Sceneform Android SDK Maintained. ARCore Android SDK with Google Filament 3D engine. Continuation of Google Sceneform
- Tensorflow2 Ue4 AR. Augmented Reality Computer Vision Application using TensorFlow 2 and the Unreal Engine 4.23
- Three.js Editor. Online 3D editor with AR export capabilities.
- Ultraleap Paid. Hand-tracking hardware and SDK (formerly Ultrahaptics and Leap Motion).
- Unity VR Video Recording Test. Sample Unity project for recording VR sessions.
- ViroCore: A cross-platform AR/VR renderer. Open-source cross-platform AR/VR renderer, with ViroReact for React Native.
- VR Development - Unity Learn. Unity Learn pathway preparing you for VR development jobs.
- Vuforia Freemium. AR SDK that is directly integrated in the Unity Editor. Proprietary license, free to develop with