Unity Learn home
Showing 43 Results
Developing for visionOS with Unity
Tutorial
Intermediate
+10 XP
30 Mins
In this tutorial, you’ll dive into the world of visionOS development using Unity. You’ll start by learning about the core concepts behind visionOS and the capabilities of Apple Vision Pro. The tutorial will guide you through setting up your development environment, including the Unity Editor and essential packages for visionOS development. By creating a simple application, you’ll learn about the different modes and use cases for each one, such as Mixed Reality (MR), Virtual Reality (VR), and Windowed Mode. This practical, hands-on experience will culminate in building an Xcode project and testing your application using the visionOS device simulator. By the end of this tutorial, you’ll be able to do the following: Grasp the core concepts of developing for visionOS and the capabilities of Apple Vision Pro. Install the appropriate version of the Unity Editor that is compatible with visionOS development. Understand and install visionOS and PolySpatial packages using the Package Manager. Install the correct version of Xcode for visionOS development. Recognize the significance of developing apps with different entry points: Windowed, MR, and VR. Set up a simple scene in Unity to allow for basic user interactivity in a visionOS app. Configure build settings accurately and build your project to Xcode. Navigate and utilize the visionOS device simulator effectively.
Recommended Unity versions
2022.3
Introduction to XR: VR, AR, and MR Foundations
Course
Beginner
+600 XP
11 Hours10 Mins
What is XR? It’s shorthand for a related set of new technologies that are changing the way we interact with the world and with each other: Virtual Reality, Augmented Reality, and Mixed Reality. To understand XR, you need to understand the technologies that enable it. If you understand the available technologies, how they are used, and what their future holds, you’ll be well equipped to deal with XR as it rapidly evolves and converges. In this course, we will present an introduction to XR using a broadly chronological approach, focusing on how all of the underlying technologies came together at key moments in the history of XR to launch the concepts of Virtual Reality and Augmented Reality into the mainstream consciousness. Throughout the course, we’ll give a brief description of each of the supporting technologies, some history about when it first came into use, limitations and future potential for improvement, and how it’s used for AR, VR, and MR. As you learn about the technology, you’ll also develop hands on experience in the field along two tracks. First, you will use Unity to build and run two simple XR applications on your own smartphone: a “VR Museum” app and a handheld Augmented Reality app. Second, you will brainstorm, define, visualize, and iterate your own original concept for an XR application, ending the course with a thorough and peer-reviewed XR Product Brief that you could use as the basis for future development. This is the first of three planned courses in Unity's XR Specialization, which include the Mobile VR App Development with Unity course as well as a future course focused on developing Augmented Reality (AR) applications with Unity.
Recommended Unity versions
2017.1 - 2019.3