Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


System requirements for Unity 6.6

Check the system requirements to run Unity on all supported platforms.
Read time 9 minutesLast updated 23 days ago

This page outlines the system requirements you need to run Unity 6.6 on all supported platforms.

Unity Editor system requirements

This section lists the hardware and software requirements to run the Unity Editor. Actual performance and rendering quality might vary depending on the complexity of your project.
For all operating systems, the Unity Editor is supported on workstations or laptop form factors running without emulation, container or compatibility layer.

Operating system

Operating system version

CPU

Graphics API

Additional requirements

WindowsWindows 10 version 21H1 (build 19043) or newer (X64), Windows 11 21H2 (build 22000) or newer (Arm64)X64 architecture with SSE2 instruction set support, Arm64DX10, DX11, DX12 or Vulkan capable GPUsHardware vendor officially supported drivers
macOSVentura 13 or newerX64 architecture with SSE2 instruction set support (Intel processors) (deprecated)
Apple M1 or above (Apple silicon-based processors)
Metal-capable Intel and AMD GPUsApple officially supported drivers (Intel processor)

The Progressive CPU lightmapper (deprecated) and Realtime Global Illumination require Rosetta 2 on Apple silicon devices.

On machines without Rosetta installed, use the Unity Compute Light Baker in place of the Progressive CPU lightmapper.
LinuxUbuntu 22.04, Ubuntu 24.04X64 architecture with SSE2 instruction set supportOpenGL 3.2+ or Vulkan-capable, Nvidia and AMD GPUsGnome desktop environment running on top of X11 or Wayland windowing system, Nvidia official proprietary graphics driver, or AMD Mesa graphics driver. Other configurations and user environments as provided with the supported distribution (Kernel, Compositor, etc.)

Notes:
  • Ubuntu 22.04: Wayland is supported with AMD graphics cards.
  • Ubuntu 24.04: Wayland is supported with AMD graphics cards and Nvidia graphics cards utilizing Nvidia proprietary graphics drivers 550 and above.

RAM recommendations for the Unity Editor

To run the Unity Editor on Windows, macOS, or Linux, a minimum of 8 GB RAM is recommended.
However, the amount of RAM required to load and run your project depends on your project's size and complexity. Larger and more complex projects require additional RAM.

Hard disk recommendations for the Unity Editor

When creating a build, the Editor reads and writes many small files to disk. To improve performance when creating a build, it's recommended to use a disk drive with a high Input/Output Operations Per Second (IOPS) rating.
For more information on creating a build, refer to Introduction to building.

Unity Editor platform limitations

Windows on Arm

  • Download and install of Windows on Arm Editor via the Unity Hub is only possible through Hub version v3.7.0 Beta 1 or later. For more information, see the Unity Hub release notes.
    To switch to the latest beta version of the Hub, change Preferences > Advanced > Channel to Beta. Alternatively, re-download Unity: https://unity.com/download.
  • Unity doesn't support platforms that don't provide native Windows Arm64 SDKs. Build for these platforms might still work with x86 emulation for Windows on Arm.
  • Unity doesn't support packages with third-party binary dependencies that don't provide native Windows on Arm support. These packages might work with x86 emulation for Windows on Arm.
  • Unity doesn't support Vulkan for Windows on Arm.

Apple

On macOS, secondary Editor windows only maximize, and don't enter full screen mode.

Linux

The Linux Editor has the following limitations:
  • Video importing is limited to the VP8 video format.
  • File systems are case sensitive.
  • If the Editor generates a
    Pipe error !
    message, you must increase the maximum open file limit in your current Editor session. For example, run
    ulimit -n 4096
    in the terminal before launching the Editor. For more information, refer to the Troubleshooting Linux Editor issues page.
  • Wayland support for Desktop Linux is currently in experimental stage. To run the Linux player in Native Wayland mode when using a Wayland session, use
    -force-wayland
    command line argument.

Unity Player system requirements

This section lists the minimum requirements to build and run the Unity Player. Actual performance and rendering quality might vary depending on the complexity of your project.

Mobile

Operating system

Operating system version

CPU

Graphics API

Additional requirements

Android8.0 (API 26)+
Customized versions of Android must include all supported Google standard APIs.
ARMv7 with Neon Support (32-bit) or ARM64OpenGL ES 3.1+, Vulkan
  • 1GB+ RAM
  • Supported hardware devices must meet or exceed Google’s Android Compatibility Definition (Version 9.0) limited to the following Device Types:
    1. Handheld (Section 2.2)
    2. Television (Section 2.3)
    3. Tablets (Section 2.6)
  • Hardware must be running Android OS natively. Android within a container or emulator isn't supported.
  • For development: Android SDK (16/API 36), Android NDK (r27c) and OpenJDK (17), which are installed by default with Unity Hub.
iOS/iPadOS15+A8 SoC+Metal
  • Xcode version 16 or later.
  • For development and debugging: refer to Apple documentation on Xcode support.
  • For App Store submission: refer to Apple's submission guidelines for the required Xcode version.
tvOS15+A8 SoC+Metal
  • Xcode version 16 or later.
  • Apple TV HD or newer.

Console

For information on PlayStation®4 (including PS VR), PlayStation®5 (including PS VR2), Xbox One, Xbox Series X|S, and Nintendo Switch™, refer to the Game Development For Console Platforms page. To build on console platforms, only Windows versions of Unity are supported. For specific requirements on any additional platform specific software needed, please refer to the developer documentation on the platform holders website, or contact your platform representative directly for further information.
For specific system requirements of the Unity Editor, refer to the version of Unity you're using on the Unity downloads page.

Platform

Operating system

Nintendo Switch™Microsoft Windows 10 Pro (64-bit) English or Japanese version
Nintendo Switch™ 2Microsoft Windows 10 Pro (64-bit) English or Japanese version
Xbox Series X|SWindows 10 64-bit (Version 1709 or higher): Home, Professional, and Enterprise
Xbox OneWindows 10 64-bit (Version 1709 or higher): Home, Professional, and Enterprise
PlayStation®4 (including PS VR)Windows 10 Pro 64-bit (x64) Version 22H2
PlayStation®5 (including PS VR2)Windows 10 Pro 64-bit (x64) Version 22H2

Desktop

For all operating systems, the Unity Player is supported on workstations, laptop or tablet form factors, running without emulation, container or compatibility layer.

Operating system

Operating system version

CPU

Graphics API

Additional requirements

WindowsWindows 10 version 21H1 (build 19043) or newerx86, x64 architecture with SSE2 instruction set support, Arm64DX10, DX11, DX12 or Vulkan capable GPUsHardware vendor officially supported drivers
For development: IL2CPP scripting backend requires Visual Studio 2019 with C++ Tools component or later and Windows SDK version 10.0.19041.0 or newer
Universal Windows PlatformWindows 10 version 21H1 (build 19043) or newer, Xbox One, Xbox Series X and Series Sx86, x64 architecture with SSE2 instruction set support, Arm64DX10, DX11, DX12 capable GPUsHardware vendor officially supported drivers.
For development: Visual Studio 2019 with C++ Tools component or later and Windows SDK version 10.0.19041.0 or newer.
macOSMonterey 12 or newerApple Silicon, x64 architecture with SSE2 (Deprecated)Metal capable Intel and AMD GPUsApple officially supported drivers.
For development: IL2CPP scripting backend requires Xcode.
LinuxUbuntu 22.04, Ubuntu 24.04x64 architecture with SSE2 instruction set support
Note: Desktop Linux supports only 64-bit architecture.
OpenGL 3.2+, Vulkan capable GPUsGnome desktop environment running on top of X11 or Wayland windowing system.
Other configurations and user environments as provided with the supported distribution (such as Kernel or Compositor)
Nvidia and AMD GPUs using Nvidia official proprietary graphics driver, or AMD Mesa graphics driver.

Notes:
  • Ubuntu 22.04: Wayland is supported with AMD graphics cards.
  • Ubuntu 24.04: Wayland is supported with AMD graphics cards and Nvidia graphics cards utilizing Nvidia proprietary graphics drivers 550 and above.

Server platform

Operating system

Operating system version

CPU

GPU

Additional requirements

WindowsWindows 10 version 21H1 (build 19043) or newer, running on workstation and rack form factors, without emulation or compatibility layerx86, x64 architecture with SSE2 instruction set support, Arm64No explicit GPU supportHardware vendor officially supported drivers
macOSMonterey 12 or newer running on workstation and rack form factors, without emulation or compatibility layerApple Silicon, x64 architecture with SSE2 instruction set support (Deprecated)No explicit GPU supportHardware vendor officially supported drivers
LinuxUbuntu 22.04 (AMD64 or Arm64), Ubuntu 24.04 (AMD64 or Arm64), running on workstation and rack form factors, without emulation or compatibility layerx64 architecture with SSE2 instruction set support, Arm64No explicit GPU supportHardware vendor officially supported drivers

Web platform

Operating system running browsers

Hardware

Additional requirements

Windows, macOS, and LinuxWorkstation and laptop form factorsVersions of Chrome, Firefox, Safari or Edge (Chromium-based) that are:
  • WebGL 2.0 capable
  • HTML 5 standards compliant
  • 64-bit
  • WebAssembly capable
Android and iOSAndroid or iOS deviceBrowser requirements:
  • iOS Safari 15 and newer
  • Chrome 58 and newer
Note: For better performance, use iOS Safari 18.2 or newer, which supports a higher memory limit.

XR platform system requirements

To enable XR and properly configure your Unity project, follow the steps outlined in the XR plug-in architecture page.

Standalone XR devices

Device

Device software

Meta Quest 1Quest software version 50 or earlier (Refer to Quest 1 support for more information.)
Meta Quest 2Quest software version 39+
Meta Quest ProQuest software version 46+
Meta Quest 3Quest software version 59+

Meta desktop XR: Rift, Rift S

Specification

Minimum requirement

Operating system versionWindows 10+
CPUSee Oculus recommended specifications.
GPUSee Oculus recommended specifications.
Graphics APIDX11

OpenXR

Refer to the OpenXR Plugin documentation for a list of compatible runtimes.

Google ARCore

Specification

Minimum requirement

Operating system versionSee list of ARCore-supported devices.
CPUARM 32-bit and 64-bit
Graphics APIOpenGL ES 3.1+
Latest supported SDK versionARCore 1.24

Apple visionOS

Specification

visionOS 2

Operating system versionvisionOS 2.0
Graphics APIMetal or RealityKit
Xcode versionXcode 16 Beta 6
Additional requirements
  • Apple silicon macOS build of the Unity Editor. The Intel version of the Unity Editor on macOS does not support visionOS development.
  • Virtual reality, mixed reality, and hybrid app development requires Unity PolySpatial.
Note
You can create or update Xcode projects using the visionOS platform module in the Unity Editor on Windows. You must use an Apple silicon computer to run Xcode itself, including to make development and release builds of your app.

Embedded systems

Support for embedded platforms such as Embedded Linux and QNX is available on request for a wide variety of chipsets as part of Unity Industry, including Linux on ARM based chipsets and additional APIs for Android Automotive. Support for specific embedded configurations is available through Unity's Embedded systems support plans.
The following table lists the recommended system requirements for Unity on embedded systems.

Operating system

RAM

CPU

GPU

Embedded Linux1GB+Dualcore x64, ARM64OpenGL ES 3 or Vulkan 1.1 capable
QNX1GB+Dualcore x64, ARM64OpenGL ES 3 or Vulkan 1.1 capable
Android (Automotive) system requirements are the same as Android under Mobile.

Additional resources