Current version: 1.6.0 - August, 2024
ArcGIS Maps SDK for Unreal Engine is an Unreal Engine plugin that gives you access to real-world maps and 3D content from ArcGIS. It provides a Modes Panel UI, components, a C++ API, and Blueprints to create interactive, photorealistic 3D, and XR experiences with geospatial data.
Where to start
-
Discover key features of the SDK.
-
Get an API key and build your first application.
Are you new to ArcGIS? Learn more about location services, developer tools, and APIs in the Mapping and location services guide.
Tutorial
Follow step-by-step instructions to build apps that incorporate key features of ArcGIS Maps SDK for Unreal Engine.
Sample code
Gain hands-on experience with the latest version of ArcGIS Maps SDK for Unreal Engine by exploring the provided samples.
Samples in the ArcGIS Maps SDK for Unreal Engine
Samples included with the plugin demonstrate how to use ArcGIS capabilities in your Unreal Engine apps. They are provided in the ArcGISMapsSDK Content/Samples folder.
To access the Samples
folder in Unreal Engine, open the Content Drawer and select Plugins > ArcGIS Maps SDK for Unreal Engine Content > Samples. If the Plugins folder does not appear in the list, click Settings at the top right corner of the Content Drawer and select Show Plugin Content.
Samples in GitHub
The samples in GitHub show the combined capability of Unreal Engine and ArcGIS features and services.
Feature Layer
Query objects from a feature layer and show them on the map
Line of sight
Show a line of sight between two objects
Find a route
Show a route between two points on a map using Esri's routing service REST API.
Measure distance
Display the measured distance by drawing lines on the map
Explore with Third Person Character
Use a third-person character to explore the GIS scene
Geocoding
Find the location for an address or find the address of a selected location using the Geocoding service
API reference
Learn about the classes and methods that you can use to work with ArcGIS Map and GIS content provided by the plugin.