System requirements

This page lists the system requirements for the 1.5 release of ArcGIS Maps SDK for Unreal Engine. This version supports Unreal Engine 5.0, 5.1, 5.2, and 5.3. Other versions of Unreal Engine may work but are not currently supported. The requirements for this SDK may differ from the minimum hardware and software specifications listed in the Epic Games documentation for developing with Unreal Engine.

Development requirements

Unreal Engine

  • Unreal Engine 5.3
  • Unreal Engine 5.2
  • Unreal Engine 5.1
  • Unreal Engine 5.0

Windows

Operating systems

  • Windows 11 (64-bit) version 21H2 (build 22000) or higher
  • Windows 10 (64-bit) version 21H2 (build 19044) or higher

Processor architectures

  • x86-64

Development environments

  • Visual Studio 2022 17.4 or higher (Unreal Engine 5.2 and 5.3)
  • Visual Studio 2019 16.11 or higher (Unreal Engine 5.0 and 5.1)

macOS

Operating systems

  • macOS 14 (Sonoma)
  • macOS 13 (Ventura)
  • macOS 12 (Monterey)

Processor architectures

  • Apple Mac computer with Intel processor : x86-64
  • Apple Mac computer with Apple silicon : M1 , M2

Developing for Android

Unreal Engine Android development requirements including compatible hardware, software, and SDK information:

Developing for iOS

Unreal Engine iOS development requirements including compatible hardware, software, and SDK information:

Additional hardware and software requirements

Additional minimum and recommended hardware specifications and necessary software for developing with Unreal Engine.

With each release of Unreal Engine, Epic Games may update the platform SDK requirements. For more information, see the Platform SDK Upgrades section in the Release Notes for the Unreal Engine version you are using:

Deployment requirements

The following system or software versions are supported to run an application built with ArcGIS Maps SDK for Unreal Engine.

Android deployment requirements

Operating systems

  • Maximum supported: Android 14 (API level 34)
  • Minimum supported: Android 8.0 (API level 26)

Processor architectures

  • armeabi-v7a - For targeting Android-supported devices with CPUs based on the 32-bit ARMv7 architecture.
  • arm64-v8a - For targeting Android-supported devices with CPUs based on the 64-bit ARMv8 architecture.
  • x86 - For targeting Android-supported devices with CPUs that support the x86 (or IA-32) instruction set (typically emulators).
  • x86-64 - For targeting Android-supported devices with CPUs that support the Intel64 architecture.

Additional requirements

Unreal Engine Android development requirements including compatible hardware, software, and SDK information:

iOS deployment requirements

Operating systems

  • iOS/iPadOS 17
  • iOS/iPadOS 16
  • iOS/iPadOS 15

Additional requirements

Unreal Engine iOS development requirements including compatible hardware, software, and SDK information:

macOS deployment requirements

Operating systems

  • macOS 14 (Sonoma)
  • macOS 13 (Ventura)
  • macOS 12 (Monterey)

Processor architectures

  • Apple Mac computer with Intel processor : x86-64
  • Apple Mac computer with Apple silicon : M1 , M2

Windows deployment requirements

Operating systems

  • Windows 11 (64-bit) version 21H2 (build 22000) or higher
  • Windows 10 (64-bit) version 21H2 (build 19044) or higher

Processor architectures

  • x86-64 (64-bit)

Before an Unreal project can be distributed to users, it must be properly packaged. Packaging ensures that all code and content is up to date and in the proper format to run on the desired target platform. For more information see Deployment.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.