Free XR Tools and Resources
PRDOUCTION TOOLS
Unity – A powerful game engine that supports VR development. https://unity.com/
Unreal Engine – Another popular game engine used for VR development. https://www.unrealengine.com/
Blender – A free and open-source 3D modeling software. https://www.blender.org/
GIMP – A free and open-source image editor. https://www.gimp.org/
SketchUp Free – A free web-based 3D modeling tool. https://www.sketchup.com/plans-and-pricing/sketchup-free
Tilt Brush – A VR painting and drawing tool. https://www.tiltbrush.com/
Gravity Sketch – A 3D modeling tool designed for VR. https://www.gravitysketch.com/
A-Frame – A web framework for building VR experiences. https://aframe.io/
Sketchfab – A platform for sharing and viewing 3D content. https://sketchfab.com/
Mozilla Hubs – A platform for creating social VR experiences. https://hubs.mozilla.com/
Oculus Medium – A VR sculpting and modeling tool. https://www.oculus.com/medium/
MagicaVoxel – A free voxel art editor. https://ephtracy.github.io/
Unity Asset Store – A marketplace for purchasing assets for Unity. https://assetstore.unity.com/
FreeSound – A platform for downloading and sharing free sound effects. https://freesound.org/
DaVinci Resolve – A free video editing software with VR capabilities. https://www.blackmagicdesign.com/products/davinciresolve/
VLC Media Player – A free media player that supports VR videos. https://www.videolan.org/vlc/
HandBrake – A free and open-source video converter with VR support. https://handbrake.fr/
YouTube VR Creator Studio – A tool for uploading and managing VR videos on YouTube. https://creatorstudio.youtube.com/
VR Toolbox – A collection of tools for creating VR experiences. https://www.vrtoolbox.com/
VRChat SDK – A tool for creating and uploading VR experiences to the VRChat platform. https://vrchat.com/home/sdk
DEVELOPER TOOLS
SteamVR – A platform for creating and distributing VR experiences. https://partner.steamgames.com/vr
Oculus SDK – A software development kit for building Oculus VR experiences. https://developer.oculus.com/
Vuforia – A platform for creating augmented reality experiences. https://www.ptc.com/en/products/augmented-reality/vuforia
ARToolKit – An open-source augmented reality library. https://artoolkit.org/
OpenVR – An API for building VR applications that support multiple VR headsets. https://github.com/ValveSoftware/openvr
OpenXR – An open standard for building VR applications that work across different VR headsets. https://www.khronos.org/openxr/
OVRInput – A Unity plugin for accessing Oculus Touch input. https://developer.oculus.com/documentation/unity/unity-ovrinput/
Leap Motion SDK – A software development kit for building VR experiences that use hand tracking. https://developer.leapmotion.com/sdk-leap-motion-controller/
FMOD – A middleware for creating and integrating audio into VR experiences. https://www.fmod.com/
Resonance Audio SDK – A toolkit for building spatial audio into VR experiences. https://resonance-audio.github.io/resonance-audio/
Nvidia VRWorks – A suite of VR-specific tools for Nvidia GPUs. https://developer.nvidia.com/vrworks
HaptX – A software development kit for building VR experiences that use haptic feedback. https://haptx.com/developers/
Photon Unity Networking – A middleware for adding multiplayer functionality to VR experiences. https://doc.photonengine.com/en-us/pun/v2/getting-started/pun-intro
Amazon Sumerian – A web-based tool for building VR and AR experiences. https://aws.amazon.com/sumerian/
Google VR SDK – A software development kit for building VR experiences for Google’s Daydream platform. https://developers.google.com/vr/
Samsung Gear VR SDK – A software development kit for building VR experiences for Samsung Gear VR. https://developer.samsung.com/gear/vr/overview.html
Steam Audio – A middleware for integrating advanced audio capabilities, such as spatial audio and occlusion, into VR experiences. https://valvesoftware.github.io/steam-audio/
Microsoft Mixed Reality Toolkit – A toolkit for building mixed reality experiences for Microsoft HoloLens and Windows Mixed Reality headsets. https://docs.microsoft.com/en-us/windows/mixed-reality/mixed-reality-toolkit
Google Poly – A platform for downloading and sharing 3D objects and scenes. https://poly.google.com/
Mixamo – A platform for downloading and customizing 3D character models for use in VR experiences. https://www.mixamo.com/
A-Frame – A web framework for building VR experiences using HTML and JavaScript. https://github.com/aframevr/aframe
React 360 – A framework for building VR experiences using React. https://github.com/facebook/react-360
VR Web – A toolkit for building VR experiences for the web using JavaScript and WebVR. https://github.com/borismus/webvr-starter-kit
Sketchfab VR – An open-source VR viewer for the Sketchfab platform. https://github.com/sketchfab/vr-api
Unity VR Utilities – A collection of scripts and utilities for building VR experiences in Unity. https://github.com/Unity-Technologies/Vr-Unity-Utilities
Blender XR – A set of plugins for Blender that enable VR workflows. https://github.com/dfelinto/blender-xr
Three.js VR – A set of extensions for the Three.js 3D graphics library that enable VR capabilities. https://github.com/immersive-web/three-vr
OpenHMD – An open-source library for accessing and processing data from VR headsets. https://github.com/OpenHMD/OpenHMD
VRPN – A network protocol for transmitting VR input and output between applications. https://github.com/vrpn/vrpn
OSVR – An open-source software platform for building VR experiences that work across different VR hardware. https://github.com/OSVR/OSVR-Core
Godot VR – A set of plugins for the Godot game engine that enable VR workflows. https://github.com/GodotVR/godot-vr
VR Juggler – A software platform for building VR applications that work across different VR hardware. https://github.com/vrjuggler/vrjuggler
OpenVRML – An open-source VRML/X3D player and authoring tool. https://github.com/vrml/x3d
VRWandeling – An open-source VR experience for exploring cities. https://github.com/bertt/vrwandeling
WebVR Boilerplate – A boilerplate for building WebVR experiences. https://github.com/borismus/webvr-boilerplate
Glitch VR – A tool for creating VR experiences on the Glitch platform. https://github.com/cesarandreu/glitch-vr
A-Frame Inspector – A tool for debugging and testing A-Frame VR experiences. https://github.com/aframevr/aframe-inspector
High Fidelity – An open-source platform for building VR experiences and virtual worlds. https://github.com/highfidelity/hifi
OpenVRDesktopDisplayPortal – A tool for displaying your desktop in VR. https://github.com/Hotrian/OpenVRDesktopDisplayPortal
VR WebAssembly – An experimental project for running WebAssembly code in VR. https://github.com/Jam3/vr-webassembly