Follow the steps below to get started:
1. Sign in with an ArcGIS account
To access ArcGIS location services, you need an ArcGIS Developer account or ArcGIS Online account. Sign into your existing account or get a free ArcGIS Developer account. You may need to upgrade your existing account to an ArcGIS Developer account after signing up.
2. Download the plugin
Review system requirements and download the plugin.
3. Set up a Unity project
Install Unity and the plugin, and set up a Unity project.
4. Get an API key
Create, manage, and scope API keys in your developer dashboard. For the detailed steps to create an API key, see Create and manage an API key in the Mapping APIs and location services guide. If you don't have the API keys page in your developer dashboard, upgrade your account to an ArcGIS Developer account.
5. Visualize your GIS data in Unity
Create a scene in Unity and add an ArcGIS Map. Use your API key to access the ArcGIS basemap layer service.
6. Explore samples
ArcGIS Map SDK for Unity includes a variety of plugin samples that demonstrate the use of ArcGIS capabilities in your Unity apps.
- 3D attributes sample: apply different materials according to 3D object scene layer attributes
- API sample: display map data using the C++ API
- ArcGIS hit test sample: display 3D object scene layer feature ID through ray casting
- Components sample: display map data using components
- OAuth sample: showcase how to load private content with user authentication
To see the plugin samples, import them to your Unity project. Once you import the samples, find the Sample Content folder.
Additional samples are available on GitHub, which serve as starting templates for developing more advanced experiences. You can also submit issues and PRs to suggest new samples.

Line of sight
Show a line of sight between two objects

Feature layer query
Query objects from a feature layer and show it on the map

Find a route
Query objects from a feature layer and show it on the map
7. Deploy your app
Learn about the general guidelines and Terms of use before distributing your application for Windows, macOS, Android, iOS or XR headsets.