Unity’s ARAugmented Reality (AR) uses computer graphics or video composited on top of a live video feed to augment the view and create interaction with real and virtual objects.
See in Glossary project template provides a starting point for augmented reality development in Unity. The template pre-installs the right packages needed for AR development, and the SceneA Scene contains the environments and menus of your game. Think of each unique Scene file as a unique level. In each Scene, you place your environments, obstacles, and decorations, essentially designing and building your game in pieces. More info
See in Glossary hierarchy is pre-configured for AR.
Unity directly supports the following AR platforms:
For more information on how to start developing apps for these platforms in Unity, refer to their documentation in the list above.
This project template uses AR Foundation, Unity’s framework for multiplatform AR development. For more information on how to get started with AR Foundation and add AR features to your Project, refer to the:
To use the AR project template, follow these steps:
Device | Player type | Plug-inA set of code created outside of Unity that creates functionality in Unity. There are two kinds of plug-ins you can use in Unity: Managed plug-ins (managed .NET assemblies created with tools like Visual Studio) and Native plug-ins (platform-specific native code libraries). More info See in Glossary provider |
---|---|---|
ARCore devices | Android | ARCore |
ARKit devices | iOSApple’s mobile operating system. More info See in Glossary |
ARKit |
HoloLens | UWP | Windows Mixed Reality |
Magic Leap One | Lumin | Magic Leap |
Platform | Graphics API | Stereo rendering mode |
---|---|---|
ARCore devices | OpenGL ES 3.0 | N/A |
ARKit devices | Metal | N/A |
HoloLens | DX11 | Single Pass Instanced |
Magic Leap One | OpenGL ES 3.2 | Single Pass Instanced |
If you want to completely remove the example Assets from your Project, follow these steps:
Assets
folder (Project tab) More infoAssets
folder.ExampleAssets
folder.ARSessionOrigin
GameObjectThe fundamental object in Unity scenes, which can represent characters, props, scenery, cameras, waypoints, and more. A GameObject’s functionality is defined by the Components attached to it. More info