VR + AR: Mixed Reality (MR) — Unity Asset that uses AR Camera GYRO (docs) and Google VR SDK to display 2D or 3D objects as though they were in the real world mixing Virtual Reality and Augmented Reality. It’s Unity MR Camera for 80% of all Mobile Devices.

Features of VR + AR: Mixed Reality (MR)

Bring the enchanting Power of Mixed Reality into your amazing Game or App:

Cross-platform Mobile MR Camera: iOS, Android.

3-minute installation for your own VR + AR Scene.

Covering a wide range of mobile devices.

Google VR SDK to implement Virtual Reality.

AR Camera GYRO (docs) to implement Augmented Reality.

No using of other AR Engines like ARCore, ARKit, Vuforia, etc.

Real-Time AR Shadows (docs).

Mixed Reality adds virtual elements the physical world and surround you game objects being in full immersion with VR Headset.

Package Contains

All modules are designed independently to keep this asset extendable & easy to understand:

Tutorial

Getting Started with VR + AR: Mixed Reality (Unity MR)

For legal reasons, I can’t include some assets in the package, but you can get them for free separately.

Folders & Files in package by default:

Makaka Games.

Steps

If you have any issues with the first launch then just Reach Support with Invoice Number and Get Help. If you read this tutorial from PDF, first check the latest docs online to get actual information.

Create New Unity Project with Unity 2019.2.7. Build Settings > iOS or Android > Switch Platform. Download and import VR + AR: Mixed Reality (MR) into Unity. Click “Install/Upgrade” Package Manager Dependencies in Warning Window. Download and import Google VR SDK v1.200.1 (Unity Package) into Unity. Player Settings > Other Settings: Auto Graphics API > Remove All & Add OpenGLES3; Scripting Backend > IL2CPP; API Compatibility Level > .NET 4.x. Player Settings > XR Settings: Virtual Reality Supported > Checked; Virtual Reality SDKs > Cardboard. Reopen Unity Project. Open Scene: Makaka Games > MR > MR Camera > Scenes > Demo. Build Settings > Add Open Scenes. Test in the Unity Editor or build for mobile.

If you are new to Google VR SDK for Unity, check following guides:

Known Issues & Solutions

Testing

You can test the project in the Unity Editor holding alt (option) key with Google VR SDK.

Tested with Devices

Mobiles with Google Cardboard:

iOS on iPhone 6, 8.

Android on Samsung Galaxy S7, S10.

Limitations

Unity Asset was tested only with Unity 2019.2.

Publication in Apple App Store is not supported.

Hardware and Software Requirements are restricted by Requirements of Google VR SDK (iOS, Android).

Camera Rotation and Camera Movement are controlled only with Google VR SDK.

Google Cardboard must have camera hole.

Google Cardboard for AR + VR with Camera Hole

Support

First of all, read the latest docs online.

If it didn’t help, get the support.

Changelog

Check the current version on Asset Store.

The latest versions will be added as soon as possible.

1.2:

1.1: