I created this resource list for my personal use. I hope you find it useful too. Much of the content overlaps with general game development. Check out the How to Contribute section if you have any contribution suggestions.
24th February 2024: Added links for visionOS - It has been some time since my last update, and the Apple Vision Pro has now been officially released.
- Headsets (Head Mounted Displays)
- XR Guides, Tutorials and Articles
- Social & Community
- XR YouTube Channels
- Game Engines
- Assets
- Shaders & 3D Graphics
- Motion Capture, Tracking & Rigging Tools
- Hand Tracking
- XR Development Tools & Frameworks
- Performance and Benchmarking
- Sketching, Prototyping & Design Tools
- VR Streaming
- Hardware
- Interesting Projects
- How to Contribute
- Issues
- My Other Projects
📄 Choosing a VR headset (wiki from r/virtualreality)
📄 VR-Compare is a website that allows users to compare virtual reality (VR) products and experiences.
📄 HMD Geometry Database lists the calculated values of rendered FOVs and other view geometry of some commercially available headsets
📄 Practical VR: A Design Cheat Sheet
📄 Sense of Presence in Social VR Experience
📄 Start designing and prototyping for mixed reality (Microsoft)
📄 Oculus - Designing Accessible VR Experiences A set of guidelines for designing accessible VR experiences.
📄 Comparing Unity vs Unreal for VR, MR or AR Development Projects
📄 Get started with VR: user experience design
📄 VR Fonts (Reddit)
📄 Designing User Experience for Virtual Reality (VR) applications
📄 The User Experience of Virtual Reality (uxofvr.com)
📄 Design Practices in Virtual Reality
📄 Simulating Weight in VR
📄 Understanding Binocular Overlap and Why It’s Important for VR Headsets
📄 1Planet Blog
🆓⚒️ Oculus Samples
📺 Interaction Design in VR: Valve’s Lessons
📺 Google I/O 2015 – Designing for virtual reality
📺 Daydream Labs: Lessons Learned from VR Prototyping – Google I/O 2016
📺 2014 Oculus Connect – Introduction to Audio in VR
📺 Lessons learned at the Vive Game Jam
📺 How NOT to Build a VR Arcade Game
📺 VR Interface Design Pre-Visualisation Methods
📺 VR Interface Design Manifesto
📺 Locomotion in Virtual Reality
📺 Locomotion in VR: Overview of different locomotion methods on HTC Vive
📺 Did You Hear That? Designing Jeff with Sound and Silence 'Half-Life: Alyx' | SIGGRAPH Tech Talk
📺 John Carmack Tech Talk with UMKC-SCE
📺 Deep Thoughts Engineering Speaker Series
📺 Oculus Connect 2 Keynote with John Carmack
📺 John Carmack at the University of Texas at Dallas
📺 John Carmack: Live & Unscripted | Facebook Connect
📺 Meta Connect 2022 | Carmack Unscripted
📄 Unity Manual: XR
📄 Intro to VR Development with Oculus Rift (Unity)
🆓⚒️ Apple VisionOS SDK
🆓⚒️ Apple - Creation Tools for Spatial Apps
🆓⚒️ Unity Vision Pro SDK (beta)
📺 Apple - Spatial Computing Videos (PolySpatial)
📄 Apple - Designing for visionOS
📄 Apple - Design Resources
📄 If you are a developer of Apple Vision Pro, then you must pay attention to these points
📄 Awesome RealityKit
📄 Introduction to VisionOS and Spatial Computing
📄 Unity’s visionOS Community Space
📄 Unity visionOS Discussion Forum
📄 PolySpatial visionOS Documentation
📄 Unity visionOS manual
📺 Unity's Support for visionOS
📺 Get Started With Unity visionOS PolySpatial Tools! (Apple Vision Pro Development)
📺 Everything you need to know about Unity PolySpatial + visionOS | Unite 2023
📺 Develop for Apple Vision Pro with Unity’s PolySpatial | Play to Device, XR Simulator & visionOS
📄 Developing for XR experiences in Unreal Engine
📄 Mike Royal – Unreal Engine Guide
📄 Epic Games Learning Library for Unreal Engine & MetaHuman
📄 Your First Hour in Unreal Engine 5
📄 XR Best Practices in Unreal Engine
📄 Developing for OpenXR with UE5 - Unreal Fest 2023 Presentation
📄 Ari's Unreal Engine Notes
⚒️ GDXR Ultimate VR Template
📺 Virtual Reality and OpenXR in UE5 | Unreal Fest 2022
📺 What You Didn’t Know About VR Development in Unreal Engine | Inside Unreal
Virtual Reality
Unreal Source
XR Creators
Flatscreen to VR Modding
LucidVR
Apple Vision Pro
Spatial Computing Hub
r/oculus
r/OculusQuest
r/QuestPro
r/SteamVR
r/Unity
r/Unity3D
r/Unrealengine
r/Virtualreality
r/VRGaming
r/augmentedreality
r/learnVRdev
r/blender
r/mixedvr
r/WindowsMR
r/visionOS
r/AppleVisionPro
r/VisionPro
r/AppleVision
r/visionosdev
Developer Forum (oculusvr.com)
AR/VR (XR) Discussion – Unity Forum
Oculus Developer Center
Google VR for everyone | Google Developers
VR Playground
Quinn Kuslich
PICOXR_Developer
Just2Devs
XR Bootcamp
Circuit Stream
Lucas VRTech
GDXR
VR with Andrew
Fist Full of Shrimp
Valem
Justin P Barnett
Dilmer Valecillos
WINBUSH
Game Maker's Toolkit
UnrealSensei
Bad Decisions Studio
Awesome Tuts
Virtus Learning Hub
Smart Poly
PrismaticaDev
Ivica Milarić
UnrealSensei
Game Maker's Toolkit
Awesome Tuts
Virtus Learning Hub
Ivica Milarić
CG Cookie
Blender Guru
YanSculpts
Grant Abbitt
CG Masters
Ducky 3D
IanHubert
FlippedNormals
Cinematography Database
RelaxKiral
Eric V. Tuber
iBrews
⚒️ Unreal Engine (free tier)
⚒️ Unity (free tier)
⚒️ Cry Engine
⚒️ PlayCanvas (free tier)
🆓⚒️ Godot Engine
🆓⚒️ AppGameKit VR
🆓⚒️ Open 3D Engine
🆓⚒️ ApterusVR
📄 Unreal Engine Guide (META)
📄 Creating Your First Meta Quest VR App in Unreal Engine (META)
📄 Oculus Integration for Unreal Engine Basics (META)
📄 Configure the Oculus Plugin for Unreal Engine (META)
📄 Developing for Oculus in Unreal Engine (Epic Games)
📄 VR Template in Unreal Engine (Epic Games)
📺 Developing for OpenXR with UE5 | Unreal Fest 2023
🆓⚒️ VR Expansion Plugin
⚒️ Head Mounted VR Plugin
🆓⚒️ Meta Plugin
🆓⚒️ Varjo Plugin
🆓⚒️ Microsoft Plugin
🆓⚒️ PICO Plugin
🆓⚒️ Vive PC Plugin
🆓⚒️ Vive Mobile Plugin
🆓⚒️ MagicLeap Plugin
📄 Next Steps with Unity (META)
🆓⚒️ Meta XR Haptics SDK
🆓⚒️ ArmSwinger VR Locomotion System is an artificial VR locomotion library developed on Unity 5.4. ArmSwinger allows you to use your arms to control your position in 3D space in a natural way with minimal disorientation.
3D Scan Store
RenderPeople
Sketchfab
TurboSquid
CGTrader
🆓 Smithsonian 3D
🆓 Quixel Megascans
🆓 Quixel Bridge
🆓 Poly Haven
Pixel Lab
🆓 Free3D
Hum3D
🆓 MorphoSource
🆓 poly.pizza
🆓 HDRi Haven
🆓⚒️ Blender
🆓⚒️ ZBrushCoreMini
🆓⚒️ Clara.io
🆓⚒️ MetaHuman Creator
🆓⚒️ Mixamo
🆓⚒️ Wings 3D
🆓⚒️ FreeCAD
🆓⚒️ Adobe Medium
⚒️ 3DCoat
⚒️ Cinema 4D
⚒️ Adobe Substance 3D Modeler
⚒️ Maya
⚒️ Marvelous Designer
⚒️ 3D Character Maker
Photogrammetry is a technique that uses photographs to construct 3D models of objects, buildings, or landscapes. The process involves taking multiple photos of the subject from various angles and then analysing them with specialised software to generate a 3D model.
⚒️ Adobe Substance 3D Sampler
📺 Basic 3D Capture - Capturing an outdoor scene in Substance 3D Sampler
📺 Advanced 3D Capture with Substance 3D Sampler (Playlist)
🆓⚒️ RealityCapture
🆓⚒️ RealityScan
🆓⚒️ Polycam
⚒️ 3DF ZEPHYR
⚒️ Qlone 3D Scanner
📺 The Ultimate Guide to 3D Scanning | FULL WORKFLOW
📺 William Faucher: RealityCapture to UE5 - Workflow Tutorial
📺 William Faucher: How to 3D Scan All Sides of Objects - RealityCapture
📺 William Faucher: The Key to Cleaner 3D Scans: Cross-Polarization
📺 William Faucher: FREE Ways to Improve your 3D Scans!
📄 Mike Royal - Photogrammetry Guide
📄 Getting started with Photogrammetry — with a Smartphone camera (2019)
📄 A Guide to Photogrammetry Photography (2020)
📄 NeRF: Neural Radiance Fields (matthewtancik.com)
🆓 ⚒️ NVIDIA labs: Instant Neural Graphics Primitives
🆓 ⚒️ GitHub – bmild/nerf: Code release for NeRF (Neural Radiance Fields)
🆓 ⚒️ Luma AI
📺 Why THIS is the Future of Imagery: The Corridor Crew (YouTube)
⚒️ Adobe Substance 3D Painter
⚒️ Adobe Substance 3D Sampler
🆓⚒️ Materialize: An image to material tool
🆓 MatCap
🆓 ArtStation: Miloš Belanec
🆓 Poliigon: Free Textures
🆓 30 free PBR materials
🆓 Poly
🆓 Texture Ninja
Game Textures
Plain Textures
Textures.com
📺 Oculus Connect: Introduction to Audio in VR
📺 BEST 3D Spatial Audio Workflow 2022 for Meta Quest 2 and YouTube VR
📄 Sound Design for VR (Meta)
Link | Description |
---|---|
🆓⚒️ Facebook 360 Spatial Workstation | The Facebook 360 Spatial Workstation is a suite of tools designed to create immersive audio and video experiences for virtual reality (VR) and 360-degree video. This workstation is now unsupported by Meta/Facebook but is still widley used. Thank you Hugh Hou for keeping these files available for download. |
🆓⚒️ Resonance Audio | With Resonance Audio, bring dynamic spatial sound into your VR, AR, gaming, or video experiences at scale. |
🆓⚒️ Valve: Steam Audio | Steam Audio delivers a full-featured audio solution that integrates environment and listener simulation. HRTF significantly improves immersion in VR; physics-based sound propagation completes aural immersion by consistently recreating how sound interacts with the virtual environment. |
🆓⚒️ Microsoft: Spatial Audio for Unity | This repository provides plugins and tools for integrating spatial audio into your Unity 3D applications and games. |
⚒️ Adobe Audition | Adobe's professional audio workstation. |
🆓⚒️REAPER | A digital audio workstation. |
🆓⚒️ FMOD | A software audio engine that allows developers to easily implement audio playback and effects in their games, applications, and other interactive media. |
🆓⚒️ Audacity | A free and open-source digital audio editor and recording application. |
🆓 ZapSplat | Free sound effects and royalty free music soundtracks. |
🆓 Purple Planet | A collection of music written and performed by Chris Martyn and Geoff Harvey. |
📺 Freya Holmér: Shaders For Game Devs - YouTube Playlist
🆓⚒️ Shadertoy
📄 A Beginner's Guide to Coding Graphics Shaders
📄 NVIDIA GPU Gems 1
📄 NVIDIA GPU Gems 2
📄 NVIDIA GPU Gems 3
📕 The Book of Shaders
📕 Computer Graphics from Scratch
📄📺 NedMakesGames: Shader Tutorials
⚒️ Rokoko
Xsens
⚒️ RADiCAL
🆓⚒️ Amethyst
🆓⚒️ Live Link Face for Unreal Engine (iOS)
🆓⚒️ accuRIG
SlimeVR
VIVE Tracker
April Tag VR FullBody Tracker
HaritoraX
Mostly hand tracking information for Unreal Engine with Quest headsets
🆓⚒️ Unreal Hand Gameplay Showcase (GitHub)
📄 Designing for Hands (Meta/Oculus)
📄 Introducing ‘First Hand,’ Our Official Hand Tracking Demo Built With Presence Platform’s Interaction SDK
📄 Enable Hand Tracking on the Quest
🆓 ⚒️ Oculus VR Hands Models
Ultraleap
📺 VR Hands and Animations in UE5 & UE4.27 | Tutorial Part 1 | Adding Hands and Gesture Animations
📺 VR Hand Animation in UE5 & UE4.27 | Tutorial Part 2 | Object Specific Grip States for VR Weapons
📺 Procedural VR Hand Animation in UE5 | Tutorial Part 3 | Half Life: Alyx Procedural Grip Animations
📺 Enable Hand Tracking 2.0 in Unreal Engine
📺 Hand Tracking in Unreal Engine 5.0
📺 The Just2Devs website
📺 Oculus Quest Hand Tracking Setup – Unreal Engine VR Tutorial
📺 Unreal Engine Hand Animations – Unreal Engine 5 VR Tutorial
Link | Description |
---|---|
🆓⚒️ Babylon.js | A JavaScript library for building 3D graphics and animations using WebGL (Web Graphics Library). |
🆓⚒️ VR Builder | A VR creation open-source toolkit for Unity. |
🆓⚒️ ARKit | A development platform that enables app developers to build AR experiences quickly and easily into their apps and games (Apple). |
🆓⚒️ RealityKit | Simulate and render 3D content for use in your augmented reality apps (Apple). |
🆓⚒️ SceneKit | A high-level 3D graphics framework that helps you create 3D animated scenes and effects in your apps (Apple). |
🆓⚒️ WebXR | The WebXR Device API provides access to input (pose information from headset and controllers) and output (hardware display) capabilities commonly associated with Virtual Reality (VR) and Augmented Reality (AR) devices. It allows you to develop and host VR and AR experiences on the web. |
🆓⚒️ PLAYCANVAS | PlayCanvas is a WebXR creation platform. It exposes the full power of the WebXR spec making it easy to create high performance, browser-based virtual reality applications. |
🆓⚒️ BlenderXR | A library to use Blender with common VR/AR hardware. It supports Oculus Rift, HTC Vive, WindowsMR (via SteamVR), and Fove headsets. |
📄 XRAccessibility project | A initiative driven by the XR Association and XR Access to provide a central place for developers to find solutions for creating accessible code across various XR platforms. |
📄 Inclusive User Testing in VR | This Unity plugin allows users to directly give feedback in VR and allows user researchers to view this feedback asynchronously using a web-based dashboard. |
🆓⚒️ A-Frame | A web framework for building virtual reality experiences. Users can make WebVR with HTML and Entity-Component, which can be viewed on Vive, Rift, Daydream, GearVR, and desktops. |
🆓⚒️ Unity XR Interaction Toolkit package | A high-level, component-based, interaction system for creating VR and AR experiences. It provides a framework that makes 3D and UI interactions available from Unity input events. |
🆓⚒️ UltimateXR | UltimateXR is a free, open source framework and toolkit for Unity that includes powerful features such as cross-device compatibility, state-of-the-art grab and manipulation mechanics, inclusion through a library of gender- and race-agnostic hands, customizable full body avatar representation, advanced UI components, locomotion mechanics, and much more. |
⚒️ VR Interaction Framework | The VR Interaction Framework for Unity makes it easy to create your own interactive objects and be productive quickly. This framework will give you the foundation you need to create polished VR experiences. |
⚒️ Auto Hand: VR Physics Interaction | Auto Hand is a user-friendly, VR interaction system for Unity, which includes a posing system that automatically figures out what pose a hand should take when grabbing. |
⚒️ Hurricane VR: Physics Interaction Toolkit | HurricaneVR is a complete VR Interaction Framework with a heavy emphasis on quality physics interactions. The Physics Hands are controlled by tuned PD Controllers enabling smooth and responsive hand physics, high quality collision, two handed holding, throwing, and interactions with your physics objects. |
⚒️ Advanced Framework Core | A complete framework to develop professional VR, Mobile and Desktop applications such as games, experiences, Architectural Viz or product presentations. |
🆓⚒️ Oculus Source Distribution for Unreal Engine | |
🆓⚒️ LÖVR | An open source framework for rapidly building immersive 3D experiences. |
🆓⚒️ Oculus Haptics Studio | Meta Haptics Studio is a desktop application and companion VR application. It allows you to design and audition haptic clips, which can be exported and played in your app via the Meta Haptics SDK for Unity. |
🆓⚒️ ApertusVR |
📺 Achieving PCVR Quality on a Mobile Headset with OwlChemy Labs
📺 SUPERHOT VR on Quest: From 100W to 4W in 12 Months
📺 Oculus Connect 5 | Reinforcing Mobile Performance with RenderDoc
📺 When Optimisations Work, But for the Wrong Reasons
📄 Unreal Engine Performance Guide (GPUOpen)
📄 Unreal Engine 5: Testing and optimizing Your Content
📄 Unreal Engine 5: XR Performance and Profiling
📄 Unreal Engine 5: VR profiling Tools
📄 Advanced Rendering (Oculus Quest)
📄 Guidelines for Optimizing Rendering for Real-Time
📄 Unreal Art Optimization
📄 Understanding Textures And Optimizing Materials For Mobile VR in UE 5.1 - Part 1
📺 Unreal Engine Game Optimization on a Budget, by Tom Looman
📺 Maximizing Your Game's Performance in Unreal Engine | Unreal Fest 2022
📄 Performance and Optimization
📄 Down The Rabbit Hole w/ Oculus Quest: Developer Best Practices + The Store
📄 Art Direction for All-in-One VR Performance
📄 Basic Optimization Workflow for Apps
📄 Open World Games and Asset Streaming with Unity
📄 Testing and Performance Analysis
📄 Performance Analyzer and Metrics (Perfetto-trace)
📄 Getting a Handle on Meta Quest Memory Usage
📄 Showdown on Quest Part 1: How App SpaceWarp Improves Performance
📄 Use RenderDoc Meta Fork for GPU Profiling
📄 Using RenderDoc Meta Fork to Optimize Your App - Part 1
📄 Using RenderDoc Meta Fork to Optimize Your App - Part 2
📄 Taking and Loading a Capture
📄 Performing a Render Stage Trace
📄 Performing a Draw Call Trace
📄 Accessing Vulkan Shader Stats
📄 Recommended Settings
A profiler tool helps developers optimize performance by providing detailed information on how an application uses the GPU and CPU to render graphics and identify performance bottlenecks.
🆓⚒️ Oculus Debug Tool
🆓⚒️ RenderDoc
🆓⚒️ OVR Metrics Tools
🆓⚒️ Android GPU Inspector (AGI) - for Android based HMDs
🆓⚒️ ARM: Streamline Performance Analyzer
🆓⚒️ SteamVR Frame Timing
🆓⚒️ NVIDIA Visual Profiler
🆓⚒️ NVIDIA Nsight Graphics
🆓⚒️ NVIDIA VR Capture & Replay - Early Access
🆓⚒️ NVIDIA Performance Analysis Tools
🆓⚒️ AMD Radeon GPU Profiler
🆓⚒️ Intel® Graphics Performance Analyzers:
🆓⚒️ Intel® VTune™ Profiler
🆓⚒️ PVRTune
⚒️ Superluminal
Link | Description |
---|---|
🆓⚒️ Deep Learning Super Sampling (DLSS) NVIDIA | A neural graphics technology that multiplies performance using AI to create entirely new frames and display higher resolution through image reconstruction—all while delivering best-in-class image quality and responsiveness. |
🆓⚒️ OpenVR Benchmark | The first benchmark tool for reproducibly testing your real VR performance, rendering inside of your VR headset. See if your hardware performs correctly! VR headset required. |
🆓⚒️ VR Performance Toolkit | Performance-oriented collection of mods for VR games. |
🆓⚒️ OpenXR Explorer | An open-source tool that allows developers to explore and test OpenXR runtimes and applications. |
🆓⚒️ OpenXR Runtime Switcher | Allows you to quickly switch your System Default OpenXR Runtime between existing ones (currently SteamVR, Oculus/Meta, ViveVR, Windows Mixed Reality & Varjo) if installed & custom ones, which you can add manually to the program. |
🆓⚒️ Quest Games Optimizer | A community-based tool to improve the Quest graphics and gaming experience. |
🆓⚒️ ReShade | A generic post-processing injector for games and video software. |
⚒️ Simplygon | Perform automatic 3D optimization, based on proprietary methods for creating levels of detail through Polygon mesh reduction and other optimization techniques. |
⚒️ fpsVR | A utility for SteamVR for keeping track of FPS, frame time and other performance metrics in the in-game overlay. |
🆓⚒️ VRToolkit: Reshade-vrtoolkit | Modular shader to enhance you HMD clarity & sharpness with minimal performance impact. |
🆓⚒️ Cognitive3D | Captures Spatial Data to observe player behaviour in AR, VR, or XR. Plug-in for Unreal and Unity. |
Link | Description |
---|---|
🆓⚒️ Gravity Sketch | An intuitive 3D design platform. |
⚒️ XR Wireframe Kit for Gravity Sketch | The XR Wireframe kit, is to be used in Gravity Sketch for the process of UX/ UI design. |
⚒️ Adobe Aero | An way to build, view and share robust immersive storytelling experiences in mobile AR. |
🆓 ⚒️ 360° Art | A free 360° Art Photoshop Plugin which let’s you create VR ready artworks and comics. |
🆓 ⚒️ Snap AR Lens Studio | An application designed for artists and developers to build augmented reality experiences for hundreds of millions of Snapchatters. |
🆓⚒️ Meta Spark AR Studio | Meta’s full suite of technology, tools and educational resources that enable AR content across all Meta technologies. |
⚒️ Byldr | A no-code platform that maximizes the capability of on-device app development. |
⚒️ XR Thinking: | XR prototyping and mockups. |
🆓⚒️ Tvori | Prototyping interfaces, products, and design experiences for XR. |
⚒️ ShapesXR | A VR creation and collaboration platform for remote teams. |
⚒️ Bezel | A VR creation and collaboration platform for remote teams. |
🆓⚒️ Nvidia Omniverse Create XR | A platform for creating and collaborating on immersive, real-time 3D experiences. It allows users to design, visualize, and simulate 3D environments and objects, and to collaborate with others in real-time. |
⚒️ NVIDIA CloudXR
🆓⚒️ Air Link
⚒️ Virtual Desktop
⚒️ VIVE Business Streaming
📺 Meta Quest 2
📺 Meta Quest Pro
📺 Meta Quest 3
📺 Apple Vision Pro
📺 Valve Index
📺 HTC Vive XR Elite
📺 Playstation 2VR
Link | Description |
---|---|
🆓⚒️ Environmake | Environmake is a Blender addon that makes simple 3D environments in seconds using the power of AI. |
🆓⚒️ VRChat | A virtual reality social platform that allows users to interact with each other in virtual worlds and environments. It allows users to create and customize their own avatars, explore virtual worlds and participate in activities such as games, conversations, and events. |
🆓⚒️ LucidVR | So you want to have yourself a pair of working VR Haptic Gloves? |
🆓⚒️ OpenGloves | An open source, OpenVR Driver that allows for use of DIY Virtual Reality Hardware in SteamVR games. |
🆓⚒️ ALVR | Air Light VR allows you to stream VR games from your PC to your headset via Wi-Fi. |
🆓⚒️ OpenXR | An open standard that allows virtual reality and augmented reality applications to be developed and run on multiple different hardware platforms, such as VR headsets and AR devices. This means that developers can create VR and AR experiences that can be used on any device that supports the OpenXR standard, rather than being limited to a specific brand or model. This makes it easier for developers to create and distribute their VR and AR applications, and also allows users to access a wider variety of content on their devices. |
🆓⚒️ OpenHaptics | An open-source firmware for haptic-feedback devices that are used in Virtual Reality environments. OpenHaptics is designed to be easy to use and integrate with existing VR systems, making it a valuable tool for anyone working in the field of VR. The source code for OpenHaptics is available for free on GitHub, allowing anyone to contribute to its development and improvement. |
🆓⚒️ EyeTrackVR | An open source and affordable VR eye tracker platform for VRChat. |
🆓⚒️ Ethereal Engine | An end-to-end framework for the web, built on popular Javascript frameworks. Scalable multiplayer infrastructure with voice, video, expressive avatars, a visual editor and portals between worlds. Build your own games and social experiences and link them together. |
🆓⚒️ Half-Life: Alyx Workshop Tools | A set of software utilities available as a free download for Half-Life: Alyx that allow you to create items for inclusion in the Steam Workshop and your own custom game addons. |
Relativty | An open-source VR headset. |
📄 DIY VR Headset | DIY VR HEADSET FOR THE STEREOPI. 10 MS LATENCY FOR JUST $135 |
🆓⚒️ OpenHMD | A Free and Open-Source API and drivers for immersive technology, such as head mounted displays with built in head tracking. |
⚒️ Natural Locomotion | Helps to reduce motion sickness. |
🆓⚒️ Interhaptics by Razor | Design your haptics effects based on your audio. Extract the haptics features and optimize them with the editing tool. |
⚒️ vorpX | vorpX let’s you experience DirectX9-12 and some older OpenGL games on your VR headset. |
🆓⚒️ Gracia.ai | Gracia is a world's first platform with free-viewpoint photorealistic VR experiences. |
- Clone repository and create a new branch:
$ git checkout https://github.com/authorTom/ultimate-XR-dev-guide -b name_for_new_branch
- Make changes and test
- Submit Pull Request with description of contribution
This project is actively maintained, please raise an issue if you feel the need to.
Like what has been done? please give the repository a star ⭐