Verified Developer Platform
EventTechnology.org Partner Programme

Google ARCore 🇺🇸

📍 Mountain View, California, USA
🏢 Released 2018
🌍 Augmented Reality Development SDK

Platform Overview

Google ARCore is Google’s proprietary software development kit (SDK) that enables augmented reality experiences on over a billion compatible mobile devices across both Android and iOS platforms. Rather than relying on specialized headsets, ARCore brings spatial computing directly to the smartphone in the user’s pocket. ARCore utilizes the smartphone’s camera, motion sensors, and sophisticated machine learning algorithms to understand the physical environment in real time. It enables developers to seamlessly anchor digital 3D objects to real-world surfaces, estimate lighting conditions, and track user movement through 3D space with high precision. This technology powers massive consumer and enterprise applications, ranging from interactive navigation in Google Maps (Live View) and virtual furniture placement in e-commerce apps, to collaborative geospatial gaming.

Core AR Innovations

🌍
Geospatial API
By combining the device’s camera feed with Google Maps Street View data, the Geospatial API allows developers to anchor AR content to specific global GPS coordinates with sub-meter accuracy, without requiring physical QR codes or local scanning.
💡
Light Estimation
ARCore dynamically analyzes the ambient lighting in the user’s physical environment. It then applies this data to virtual 3D models, generating realistic shadows and highlights so the object looks like it truly belongs in the room.
📐
Environmental Understanding
Advanced plane detection allows the SDK to instantly recognize flat surfaces like tables, floors, and walls, enabling accurate placement and physics interactions for virtual objects.

Developer APIs & Capabilities

ARCore Tracking
Concurrent Odometry and Mapping (COM)
ARCore’s foundational technology. As the phone moves through space, the SDK tracks visual feature points in the camera feed and combines them with the device’s inertial sensors to accurately pinpoint its location relative to the world.
ARCore Depth API
Depth API & Occlusion
The Depth API generates a 3D depth map of the environment using a single camera. This enables “occlusion”—where virtual objects realistically disappear behind real physical objects, breaking the illusion that the AR is just a sticker on the screen.
ARCore Cloud Anchors
Persistent Cloud Anchors
Allows multiplayer and persistent AR experiences. A user can place an AR object on a table, and the spatial data is sent to the Google Cloud. Another user entering the room later can sync to that anchor and see the exact same object in the same location.

Ideal Industry Deployments

🛍️ Retail & Virtual Try-Ons
🗺️ Urban Wayfinding & Navigation
🛠️ Industrial Field Service Guides
🎮 Location-Based AR Gaming
🎭 Interactive Event Marketing

Resources & Documentation

LINK
Official documentation, APIs, and SDK downloads
View SDK ↓
LINK
Learn how to anchor AR content to GPS coordinates
View Guide ↓

Frequently Asked Questions

Does ARCore only work on Android devices?
No. While it is natively integrated into modern Android devices, ARCore also supports iOS. Certain features, like Cloud Anchors and the Geospatial API, work cross-platform so developers can build one multiplayer AR app for both operating systems.
Do I need a phone with a LiDAR scanner to use ARCore?
No. The primary advantage of ARCore is that it uses advanced machine learning algorithms (like the Depth API) to generate highly accurate spatial understanding using only a standard single RGB camera.

Platform Demonstration

Watch an overview of Google ARCore’s Environmental Understanding capabilities:

Build with ARCore

Access developer resources, community support, and implementation guides for Google AR.

Platform Data
Primary Capabilities
Mobile AR SDK, Geospatial Mapping, Cloud Anchors, Depth API
Headquarters
Mountain View, California, USA
Official Portal