PLEXUS GAME ASSET: All products 50% off

ArcGIS Maps SDK for Unreal Engine

Esri - Code Plugins - Jul 21, 2022

Bring real-world location data from ArcGIS directly into your Unreal Engine experience.

  • Supported Platforms
  • Supported Engine Versions

The ArcGIS Maps SDK for Unreal Engine from Esri integrates the vast ecosystem of real-world location data and analytics provided by ArcGIS directly into Unreal Engine to help you create the next generation of digital twin experiences.

Build solutions using the Unreal Engine editor, Blueprints, or a rich C++ API that allow you to consume ArcGIS data sources such as global basemaps, 3D Object scene layers, Integrated Mesh scene layers, and image tile layers from ArcGIS Online, ArcGIS Enterprise, or local file packages.

Key Features:

  • Add real-world data to your UE5 scene.
  • Support multiple layer types: 3D Object scene layer, Integrated mesh scene layer, Vector tile layer, Tiled image layer (more to come in future releases)
  • Identify GIS data.
  • Render data based off underlying GIS attribute values.
  • Create online or offline apps.
  • Access secure services with OAuth or API Keys.
  • Extensive spatial reference support.
  • Powerful Geometry API and Geometry Engine for creating, manipulating, and analyzing real-world points, lines, and polygons.

ArcGIS is the world's leading GIS system, supporting the secure creation, editing, hosting, and analysis of real-world geographic data. Use the ArcGIS Maps SDK for Unreal Engine to build photorealistic, immersive experiences that work online or offline for AEC (Architecture, Engineering and Construction), Defense & Public Safety, Natural Resources, Environmental Conservation, Urban Planning, Utilities, Transportation, Education, and so much more.

Sign up for a free ArcGIS Developer account and get started today!

Technical Details


  • Support multiple layer types: 3D Object scene layer, Integrated mesh scene layer, Vector tile layer, Tiled image layer
  • Render attribute data in 3D Object scene layers.
  • Identify underlying GIS data using UE5 ray-casting.
  • Place actors using real-world coordinates.
  • Editor & Blueprint support.
  • Online and offline support.
  • Use OAuth and API Keys to access secured ArcGIS location services.
  • Geometry API for working with points, lines, and polygons using real-world coordinates.
  • Geometry Engine for manipulating and analyzing geometry (e.g. buffer, offset, measurement, union, intersection, etc.).
  • Extensive spatial reference support.
  • Compatible with Unreal Engine’s Georeferencing plugin.

Code Modules:

  •  ArcGISMapsSDK (Runtime)
  •  ArcGISMapsSDKEditor (Editor)
  •  ArcGISSamples (Runtime)

Number of C++ Classes: 80+ classes for working with real-world geographic data.

Supported Development Platforms: Windows, macOS (x64)

Supported Target Build Platforms: Android (arm64), HoloLens (arm64, x64), iOS (arm64), macOS (x64), Windows (x64)

Documentation: SDK Homepage and C++ API Reference

Example Project: GitHub Samples