# XR

> Resources and workflows related to creating XR applications in Unity.

XR is an umbrella term that includes the following types of applications:

* Virtual Reality (VR): The application simulates a self-contained environment around the user.
* Mixed Reality (MR): The application combines its own environment with the user’s real-world environment and allows them to interact with each other. Developers often refer to MR apps as passthrough apps, because many MR headsets use passthrough cameras to display a live view of the real world.
* Augmented Reality (AR): The application layers content over a view of the real world.

The span between virtual to augmented reality is a continuum, with mixed reality falling somewhere in the middle, depending on the capabilities of a particular device and the intent of your application.

This documentation discusses how to develop XR applications in Unity:

| Topic                                                                                             | Description                                                      |
| ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [Overview](/engine/6000.7/manual/xr/support.md)                                                   | An overview of how Unity supports XR development.                |
| [Set up an XR Project](/engine/6000.7/manual/xr/configuring-project-for.md)                       | How to set up a project for an XR game or application.           |
| [Set up an XR scene](/engine/6000.7/manual/xr/configuring-project-for/scene-setup/scene-setup.md) | How to add the GameObjects and components needed by an XR scene. |
| [Run an XR application](/engine/6000.7/manual/xr/run.md)                                          | How to build and run Unity XR projects during development.       |
| [XR graphics](/engine/6000.7/manual/xr/graphics.md)                                               | XR-specific graphics topics.                                     |
| [XR audio](/engine/6000.7/manual/xr/audio.md)                                                     | Understand audio for XR projects.                                |

## Additional resources and examples

* ⚙️ **Sample project**: [XR Interaction Toolkit samples](https://github.com/Unity-Technologies/XR-Interaction-Toolkit-Examples)
* ⚙️ **Sample project**: [AR Foundation Samples](https://github.com/Unity-Technologies/arfoundation-samples)
* 💡 **Resources**: [Build for XR and spatial computing](https://unity.com/solutions/xr)
* 💡 **Resources**: [Unity Learn XR resources](https://learn.unity.com/search/?k=%5B%22uv%3A605445567fbf7d005383f7ff%22%2C%22q%3AXR%22%5D)
* 👥 **Community**: [Join the conversation on Unity Discussions for XR](https://discussions.unity.com/lists/xr)
* 💡 **Resources**: [Unity Blog XR posts](https://unity.com/blog?filter=xr\&page=1)
* 💡 **Resources**: [XR Glossary](https://unity.com/how-to/xr-glossary)
* 📖 **E-Book**: [Create virtual and mixed reality experiences in Unity](https://unity.com/resources/create-virtual-mixed-reality-experiences-unity?isGated=false)
* 📺 **Video**: [Worldbuilding in VR with Unity's XR Interaction Toolkit](https://youtu.be/DhqCLamOIQk)
* 📺 **Video**: [Optimization for web, XR & mobile games in Unity 6](https://youtu.be/2J0kDtUGlrY)
* 📖 **E-Book**: [Optimize your game performance for mobile, XR, and Web in Unity](https://unity.com/resources/mobile-xr-web-game-performance-optimization-unity-6)
* 📖 **E-Book**: [Optimize your game performance for consoles and PCs in Unity](https://unity.com/resources/console-pc-game-performance-optimization-unity-6)
