Getting Started with XR Development

Set up your project and apply best practices for AR and VR devices with Unreal Engine.

Choose your operating system:

Windows

macOS

Linux

Unreal Engine supports development for head-mounted XR devices and handheld augmented reality devices. The sections below contain links to documentation on how to get started developing for these XR devices in Unreal Engine.

Creating an XR Project

These pages are all the templates and sample projects you can use as a starting point for your XR projects. The pages also describe the settings and blueprints required for developing with XR.

XR Best Practices

This page provides recommendations on how to develop your XR projects, covering information ranging from user comfort to content optimization and limitations of the platforms.

Next Steps

After setting up your XR project, follow these guides to add more functionality to your project and to improve its performance.