Hero background image
Get started with Unity Mars
Learn how to use Unity Mars to simplify AR app development, test in the Editor, and save time coding with plain-language authoring features.
Tools for AR Developers

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
VR scene
Documentation

Learn key concepts and tips to get started in this comprehensive guide to Unity Mars.

Get 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 Industry.

Try MARS for free
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.

Unity MARS forum
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.

MARS in Unity editor
Simulation view

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.

MARS + ARF infographic
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.

Plain language authoring
Plain-language authoring with Rules workflow

The Rules workflow is a UI view and method for describing AR layout and behavior in plain language. This provides you with a clear starting point for creating your AR experiences and an easy way to manage hierarchies and describe interactions. For example, you could create a Rule which would add dressing to every window in a given scene.

The Rules workflow has advanced features like Proxy Groups, which lets you query for a number of real objects. For example, you could identify a series of images in an art gallery and provide AR overlays.

What's new in MARS 1.4
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.

AR Companion App with MARS
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.

Get Unity Mars

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

Do you need Unity to purchase Unity Mars?

+

Which Unity plans offer Unity Mars?

+

How much does a Unity Mars license cost?

+

Are floating licenses available?

+

How can I manage my subscription?

+

How can I cancel my free trial?

+

How does Unity Mars work with AR Foundation?

+

Which devices and operating systems does Mars support?

+

Which Unity versions are compatible with Unity Mars?

+

Can I use photogrammetry scans in Unity Mars?

+

Where can I find documentation?

+

How do I install Unity Mars?

+

Is there a Unity Mars community?

+

Are there templates for Unity Mars?

+

Where can I find content about Mars?

+

What is AR simulation in Unity Mars?

+

What is the plain-language approach to AR authoring (Rules)?

+

What is the AR Companion app and is it available?

+