Advanced tools and workflows for AR developers
Unity Mars helps you speed up the development process and reduce some of the unique frustrations of building AR apps. Get started quickly with templates and discover tools to help with dynamic environments and objects. Rules and proxies enable plain-language authoring, while Mars Simulation lets you test in-Editor.
Dive into AR development with Unity Mars
Learn key concepts and tips to get started in this comprehensive guide to Unity Mars.
Try Unity Mars for free
Unity Mars comes with a 45-day free trial. It's also included with Unity Pro, Unity Enterprise, and Unity Industrial Collection.
Unity Mars 101
Explore Unity Mars with this Unity Learn course. Step-by-step instructions help you navigate the UI, learn key concepts, and how to build your completed project.
Join the Unity Mars Forum
Ask questions, get advice, and stay up to date on the latest developments. Join our thriving community of AR devs and Unity Mars users.
Go further with a look at essential Unity Mars features and complementary tools.
Unity Mars Simulation system helps to speed up your development process. You can use Simulation to test your AR app within the Editor instead of deploying to a device, reducing iteration time. Use Prefabs or your own defined environments, which act as snapshots of the real world, to see how AR content might interact with surfaces and other world data.
Unity Mars works with AR Foundation
Unity’s AR Foundation provides the abstraction layer between AR device providers and Unity. Together, Unity Mars and AR Foundation help you deploy to ARCore, ARKit, and HoloLens devices. Data from AR Foundation can be used in Unity Mars’s Simulation feature. Learn how they work together in our session on building games for AR.
Learn what’s new with Unity Mars 1.4
Unity Mars 1.4 brings two new features, meshing and Project Validation. Updates to the Simulation system make it easier to work with. Meshing helps with improved occlusion and physics, so AR content behaves and looks better. The Project Validation tool automates platform configuration to ensure that your app deploys seamlessly to ARCore, ARkit, and HoloLens devices. The Simulation view has received a UX overhaul, simplifying its configuration.
Unity Mars and the AR Companion app
The AR Companion app (ARCA) helps save time by capturing environment data with mobile devices and provides tools for light AR scene authoring on device. You can bring local or remote data, videos, photos, and objects from mobile devices to the Unity Editor via cloud sync, while on-device authoring enables you to mock up scenes for faster prototyping.
Data captured from the AR Companion app can be used in Mars to create Simulation views, add objects to scenes, create image markers, and more. Unity Mars customers get 10 GB of cloud storage for syncing data between mobile devices and the Editor.
How to get Unity Mars
Unity Mars, Unity Pro, Unity Enterprise, and Unity Industrial Collection customers can download and install Unity Mars for Unity 2019 LTS or higher.
To use Unity Mars, download the installer below and import MARS_Installer.unitypackage into your Unity project via Menu > Assets > Import Package > Custom Package.
Frequently asked questions
Pricing, subscriptions, and trials
Yes, the Unity Editor is required to use Unity Mars. Unity Mars is not a standalone product but works with all Unity license types.
Unity Mars is included in Unity Pro, Unity Enterprise, and Unity Industrial Collection. Unity Mars also works with Unity Personal Edition and Unity Plus as a paid subscription.
Mars includes a free trial period of 45 days, after which access is by annual subscription, billed at either $50/month or $600/year. Unity Mars is also included in Unity Pro, Unity Enterprise, and Unity Industrial Collection.
No, floating licenses are not available at this time.
You can manage a standalone Unity Mars subscription by visiting id.unity.com > My Account > My Seats.
To cancel your free trial or turn off automatic renewal, follow the steps outlined here.
Unity Mars is built on top of the Unity Editor and works in coordination with AR Foundation. It exists as an additional layer that takes advantage of the data from AR Foundation or other custom data providers to allow creators to build for multiple platforms in a more streamlined and intuitive way. Read more.
Unity Mars supports iOS, Android, and HoloLens.
Unity 2019.4 LTS and above currently offer support for Unity Mars.
Yes, you can import scanned and modeled environments for use as simulation environments.
Unity Mars can be downloaded at id.unity.com at My Account > My Seats or Organizations > “Your Organization.” Note that this works for Unity Mars subscribers and free trial users. You can also download Unity Mars here.
Visit our getting started with Unity Mars documentation for details on how to install the package.
Connect with our engineering, product team, and Unity Mars users on dedicated Unity Mars forums here.
Yes, you can access three Unity Mars templates on Github:
We’ve gathered all our blog posts about Unity Mars on this reading list.
The Simulation system reduces testing time for AR app development. Learn about this system and how you can use it to rapidly iterate on context-adaptable AR experiences.
Rules is an UI view and method for describing AR layout and behavior concisely and in plain language. Rules provide you with a clear starting point for creating your AR experiences. Learn more in this blog post.
The AR Companion app enhances Unity Mars and AR development by including mobile devices in the authoring workflow to speed up environment capture and reduce iteration time. Download the AR Companion app on the iOS App Store and Google Play.