System Requirements

System requirements to integrate Epic Online Services (EOS) into your game.

2 mins to read

Each platform you develop your game for has specific system requirements.

There are two sets of system requirements:

  • Development environment
  • Game client

Additional information:

  • For details of the platforms and platform versions which the Epic Online Services (EOS) SDK supports, see the Platforms Supported documentation.
  • For information on how to use the EOS SDK in C#, see the EOS SDK in C# documentation.
  • For information on the hosts EOS APIs must connect to, see the Firewall Considerations documentation.

Development Environment

To integrate Epic Online Services (EOS) into your game with the EOS SDK, your PC, mobile, or console device must meet the minimum hardware and software requirements listed below.

PC

  • Windows
    • Windows 7 and higher
  • macOS
    • Operating System
      • Intel development: macOS Catalina (10.15.4) or later
    • Installed Software
      • Xcode 12.4 or later
  • Linux
    • Operating System
      • Any modern Linux distribution that supports glibc version 2.17 or higher.
    • Installed Software
      • gcc or Clang compilers (other compilers may work, but have not been tested)
      • cmake 2.6 or higher

Mobile

  • iOS
    • Operating System
      • iOS 11 or higher (12 or higher recommended)
    • Installed Software
      • For iOS 11: SafariServices framework
      • For iOS 12 or higher: AuthenticationServices framework
  • Android
    • Operating System
      • Android OS 6.0 or higher (SDK level 23)
    • Hardware
      • ARM v7 or ARM v8-a

Console

See the EOS SDK Development Requirements section of each console's documentation for more information.

You can only access console documentation if you have the appropriate permissions. See the Get Started Steps: EOS SDK Download Types documentation for more information on how to access the EOS SDKs for consoles and their associated documentation.

Game Client

Your game client requires the minimum hardware and software settings listed below to run on the corresponding platform. These are the base requirements for running the EOS SDK. Ultimately, the requirements depend on the requirements of your game.

PC

  • Windows
    • Operating System
      • Windows 7 and higher
    • EOS SDK
      • EOS SDK binary (DLL)
    • Installed Software
      • The latest Microsoft Visual C++ Redistributable; the application requires MSVCP140.dll.
  • macOS
    • Operating System
      • Intel: macOS Sierra (10.12) or higher
      • Apple Silicon: macOS Big Sur (11.0) or higher
  • Linux
    • Operating System
      • Any modern Linux distribution that supports glibc version 2.17 or higher.

Mobile

Console

See the supported release versions table in each console's documentation for more information.

You can only access console documentation if you have the appropriate permissions. See the Get Started Steps: EOS SDK Download Types documentation for more information on how to access the EOS SDKs for consoles and their associated documentation.