
Bring real-world location and geospatial data directly into your Unity experience.Current version: 2.0.0 - April, 2025Download | Documentation | Tutorials | Samples | Esri CommunityThe ArcGIS Maps SDK for Unity from Esri integrates the vast ecosystem of real-world location data and analytics provided by ArcGIS, plus open data sources, directly into Unity to help you create the next generation of digital twin experiences.Build solutions in Unity using the Map Creator UI, components, or a comprehensive C# API that enables you to consume a range of ArcGIS and open data sources, such as global basemaps, scene layers, and 3D Tiles layers.Key Features:Add real-world geospatial data to your Unity project.Use Global and local scenes.Access multiple layer types: 3D object scene layers, integrated mesh scene layers, building scene layers, 3D Tiles layers, vector tile layers, and image tile layers.Identify GIS features and data.Render data based on underlying GIS attribute values.Create online or offline apps.Access secure services with OAuth 2.0 or API Keys.Utilize extensive spatial reference support.Create, manipulate, and analyze real-world points, lines, and polygons with a powerful Geometry API.Overlay and integrate multiple layers, datasets, and objects with mesh modifications and spatial filters.Features:Use Global and local scenesAccess multiple layer types: 3D object scene layers, integrated mesh scene layers, building scene layers, 3D Tiles layers, vector tile layers, and image tile layers.Create terrain heightmaps from elevation layersRender attribute data in 3D object scene layersIdentify underlying GIS data using raycast operationsPlace game objects using real-world coordinatesEnjoy Editor UI, component, and C# API supportAccess data layers online and offlineUse OAuth 2.0 and API Keys to access secured ArcGIS location servicesCreate geometries using real-world coordinates including points, lines, and polygonsManipulate and analyze geometry (e.g. buffer, offset, measurement, union, intersect)Utilize extensive spatial reference supportUses the Unity High Precision frameworkNumber of C# Classes: 80+ classes for working with real-world geographic data.Supported Development Platforms: Windows (x64), macOS (x64, Apple silicon)Supported Target Build Platforms: Android (arm64), HoloLens (arm64), iOS (arm64), macOS (x64, Apple silicon), UWP (arm64, x64), Windows (x64)Documentation: SDK Homepage and C++ API ReferenceExample Project: GitHub Samples