Home/AR Design/ARCore Design Guidelines
A
ARCore Design Guidelines logo

ARCore Design Guidelines

Updated: Sep 25, 2026

Google's official augmented reality design guidelines — help users build safe, comfortable, and realistic AR experiences with ARCore

ARCore Design Guidelines
1 / 2

About ARCore Design Guidelines

Overview

ARCore Design Guidelines are Google's official UX and visual design recommendations for building augmented reality experiences. They cover how to plan, prototype, and test AR interactions that feel natural and safe for users.

The guidelines address core AR design concerns: environment size and type, user movement, physical safety, visual realism, content placement, and interaction mechanics. They are intended for designers and developers building AR apps on Android and iOS using ARCore.

Key Benefits

  • Covers safety and comfort rules to prevent users from colliding with real-world objects while using AR.
  • Provides guidance on matching virtual content to real-world lighting using ARCore's Lighting Estimation API.
  • Explains how to place content that stays anchored to surfaces using ARCore's anchor system.
  • Recommends interaction patterns for touch, gesture, and gaze-based input in AR.
  • Addresses different environment sizes — from tabletop to room-scale to outdoor AR experiences.
  • Includes guidance on motion design and visual feedback to signal system state to users.

How It Works

Designers read through guideline sections organized by topic — environment, safety, realism, content placement, and interaction. Each section provides rationale, do/don't examples, and implementation notes tied to ARCore APIs. Teams then apply these patterns when building AR app prototypes or final products using ARCore on Android, iOS, or Unity.

Use Cases

  • AR/UX designers planning the user flow and safety guardrails for a furniture-placing app.
  • Game developers designing room-scale AR games that require players to move around a physical space.
  • Industrial designers prototyping how a virtual prototype appears at full scale inside a real room.
  • Mobile app teams adding AR features to an existing e-commerce or education app for the first time.
  • Interaction designers testing gesture-based controls for manipulating virtual objects in 3D space.
  • Accessibility specialists evaluating how AR interactions affect users with limited mobility or vision.

ARCore Design Guidelines Pros & Cons

Strengths
  • Free to use with code samples licensed under Apache 2.0
  • Combines motion tracking, environmental understanding, and light estimation
  • Builds cross-platform AR experiences for Android and iOS via AR Foundation
  • Advanced features like Cloud Anchors, Augmented Faces, and the Depth API
  • Design guidance grounded in education, shopping, creativity, and gaming research

Key Features

📍

Motion tracking

Tracks the position of the phone in the real world to anchor virtual content in place.

🧱

Environmental understanding

Builds an understanding of surroundings by identifying walls and floors in the environment.

💡

Light estimation

Estimates lighting so virtual content blends with the real world, including environmental HDR lighting.

☁️

Cloud Anchors

Shares shared AR experiences across devices using Cloud Anchors provided by ARCore Extensions.

📏

Depth API

Uses AROcclusionManager with the Depth API to automatically occlude virtual content behind real objects.

🖼️

Augmented Images

Tracks 2D images using Image Tracking provided by ARTrackedImageManager.

🙂

Augmented Faces

Tracks faces using Face Tracking provided by ARFaceManager.

🔀

Cross-platform builds

Builds one AR experience with AR Foundation and targets both Android and iOS devices.

🧩

Unity support

Works with Unity 2019.4.3f1 or later through the AR Foundation and ARCore XR Plugin packages.

ARCore Design Guidelines Pricing

Free
Free

Pricing extracted from the product website and may change. Check the source for current details.