Browse the documentation below to discover the key features and capabilities of ArcGIS Maps SDK for Unreal Engine.
Create interactive GIS visualizations
Seamlessly combine GIS data and game environment.
Visualize layer attributes
Apply various shaders to render data based on 3D object scene layer attributes.
Display in different spatial references
Global scenes support all geographic coordinate systems and Web Mercator (Auxiliary Sphere); local scenes support all projected coordinate systems, WGS84, and CGCS2000.
Geolocate actors
Place actors at specific geographic locations.
Perform spatial analysis
Use the Geometry Engine for spatial analysis such as measurement and geometry operations.
Load online and local file data
Consume content and services from ArcGIS or local files.
Access secure services
Use API keys to access ArcGIS location services and use OAuth 2.0 to access ArcGIS Enterprise services.
Immerse yourself in GIS scenes
Add first-person or third-person templates just like you do with other game engine projects.
Access rendering pipelines/codes
Find high-level Unreal Engine rendering codes.
No code/low code options
Options to use UI, Components, Blueprints, or C++ API.
Deploy to different platforms
Build and deploy to Windows, macOS, Linux, Android, iOS, and XR devices.
Access any ArcGIS service
ArcGIS Maps SDK for Unreal Engine provides APIs to help integrate other location services and ArcGIS capabilities via REST calls.
Query feature data
Query features from feature layers and show them on the map.
Find routes and directions
Find routes and directions to one or more locations with the routing service.
Geocode addresses
Find the location for an address or find the address of a selected location using the geocoding service.
Make measurements
Make accurate geodesic measurements of distance and area.