System requirements
This page contains system requirements for the editor and exported projects. These specifications are given for informative purposes only, but they can be referred to if you're looking to build or upgrade a system to use Godot on.
Godot editor
These are the minimum specifications required to run the Godot editor and work on a simple 2D or 3D project:
Desktop or laptop PC - Minimum
CPU | Windows: x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv8 CPU macOS: x86_64 or ARM CPU (Apple Silicon) Linux: x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
|
GPU | Forward+ renderer: Integrated graphics with full Vulkan 1.0 support Mobile renderer: Integrated graphics with full Vulkan 1.0 support Compatibility renderer: Integrated graphics with full OpenGL 3.3 support
|
RAM | Native editor: 4 GB Web editor: 8 GB
|
Storage | 200 MB (used for the executable, project files and cache). Exporting projects requires downloading export templates separately (1.3 GB after installation). |
Operating system | Native editor: Windows 10, macOS 10.13 (Compatibility) or macOS 10.15 (Forward+/Mobile), Linux distribution released after 2018 Web editor: Recent versions of mainstream browsers: Firefox and derivatives (including ESR), Chrome and Chromium derivatives, Safari and WebKit derivatives.
|
INFO
Vulkan drivers for these Windows versions are known to have issues with memory leaks. As a result, it's recommended to stick to the Compatibility renderer when running Godot on a Windows version older than 10.
Mobile device (smartphone/tablet) - Minimum
CPU | |
GPU | Forward+ renderer: SoC featuring GPU with full Vulkan 1.0 support Mobile renderer: SoC featuring GPU with full Vulkan 1.0 support Compatibility renderer: SoC featuring GPU with full OpenGL ES 3.0 support
|
RAM | Native editor: 3 GB Web editor: 6 GB
|
Storage | 200 MB (used for the executable, project files and cache) Exporting projects requires downloading export templates separately (1.3 GB after installation) |
Operating system | Native editor: Android 6.0 (Compatibility) or Android 9.0 (Forward+/Mobile) Web editor: Recent versions of mainstream browsers: Firefox and derivatives (including ESR), Chrome and Chromium derivatives, Safari and WebKit derivatives.
|
These are the recommended specifications to get a smooth experience with the Godot editor on a simple 2D or 3D project:
Desktop or laptop PC - Recommended
CPU | Windows: x86_64 CPU with SSE4.2 instructions, with 4 physical cores or more, ARMv8 CPU macOS: x86_64 or ARM CPU (Apple Silicon) Linux: x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
|
GPU | Forward+ renderer: Dedicated graphics with full Vulkan 1.2 support Mobile renderer: Dedicated graphics with full Vulkan 1.2 support Compatibility renderer: Dedicated graphics with full OpenGL 4.6 support
|
RAM | Native editor: 8 GB Web editor: 12 GB
|
Storage | 1.5 GB (used for the executable, project files, all export templates and cache) |
Operating system | Native editor: Windows 10, macOS 10.15, Linux distribution released after 2020 Web editor: Latest version of Firefox, Chrome, Edge, Safari, Opera
|
Mobile device (smartphone/tablet) - Recommended
CPU | Android: SoC with 64-bit ARM or x86 CPU, with 3 "performance" cores or more iOS: Cannot run the editor
|
GPU | Forward+ renderer: SoC featuring GPU with full Vulkan 1.2 support Mobile renderer: SoC featuring GPU with full Vulkan 1.2 support Compatibility renderer: SoC featuring GPU with full OpenGL ES 3.2 support
|
RAM | Native editor: 6 GB Web editor: 8 GB
|
Storage | 1.5 GB (used for the executable, project files, all export templates and cache) |
Operating system | Native editor: Android 9.0 Web editor: Latest version of Firefox, Chrome, Edge, Safari, Opera, Samsung Internet
|
Exported Godot project
WARNING
The requirements below are a baseline for a simple 2D or 3D project, with basic scripting and few visual flourishes. CPU, GPU, RAM and storage requirements will heavily vary depending on your project's scope, its renderer, viewport resolution and graphics settings chosen. Other programs running on the system while the project is running will also compete for resources, including RAM and video RAM.
It is strongly recommended to do your own testing on low-end hardware to make sure your project runs at the desired speed. To provide scalability for low-end hardware, you will also need to introduce a graphics options menu to your project.
These are the minimum specifications required to run a simple 2D or 3D project exported with Godot:
Desktop or laptop PC - Minimum
CPU | Windows: x86_32 CPU with SSE2 instructions, any x86_64 CPU, ARMv8 CPU macOS: x86_64 or ARM CPU (Apple Silicon) Linux: x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
|
GPU | Forward+ renderer: Integrated graphics with full Vulkan 1.0 support, Metal 3 support (macOS) or Direct3D 12 (12_0 feature level) support (Windows) Mobile renderer: Integrated graphics with full Vulkan 1.0 support, Metal 3 support (macOS) or Direct3D 12 (12_0 feature level) support (Windows) Compatibility renderer: Integrated graphics with full OpenGL 3.3 support or Direct3D 11 support (Windows).
|
RAM | For native exports: 2 GB For web exports: 4 GB
|
Storage | 150 MB (used for the executable, project files and cache) |
Operating system | For native exports: Windows 10, macOS 10.13 (Compatibility), macOS 10.15 (Forward+/Mobile, Vulkan), macOS 13.0 (Forward+/Mobile, Metal), Linux distribution released after 2018 Web editor: Recent versions of mainstream browsers: Firefox and derivatives (including ESR), Chrome and Chromium derivatives, Safari and WebKit derivatives.
|
INFO
Vulkan drivers for these Windows versions are known to have issues with memory leaks. As a result, it's recommended to stick to the Compatibility renderer when running Godot on a Windows version older than 10.
Mobile device (smartphone/tablet) - Minimum
CPU | |
GPU | Forward+ renderer: SoC featuring GPU with full Vulkan 1.0 support, or Metal 3 support (iOS/iPadOS) Example (Vulkan): Qualcomm Adreno 505, Mali-G71 MP2, Apple A12 (iPhone XR/XS) Example (Metal): Apple A11 (iPhone 8/X)
Mobile renderer: SoC featuring GPU with full Vulkan 1.0 support, or Metal 3 support (iOS/iPadOS) Example (Vulkan): Qualcomm Adreno 505, Mali-G71 MP2, Apple A12 (iPhone XR/XS) Example (Metal): Apple A11 (iPhone 8/X)
Compatibility renderer: SoC featuring GPU with full OpenGL ES 3.0 support
|
RAM | For native exports: 1 GB For web exports: 2 GB
|
Storage | 150 MB (used for the executable, project files and cache) |
Operating system | For native exports: Android 6.0 (Compatibility), Android 9.0 (Forward+/Mobile), iOS 12.0 (Forward+/Mobile, Vulkan), iOS 16.0 (Forward+/Mobile, Metal) Web editor: Recent versions of mainstream browsers: Firefox and derivatives (including ESR), Chrome and Chromium derivatives, Safari and WebKit derivatives.
|
These are the recommended specifications to get a smooth experience with a simple 2D or 3D project exported with Godot:
Desktop or laptop PC - Recommended
CPU | Windows: x86_64 CPU with SSE4.2 instructions, with 4 physical cores or more, ARMv8 CPU macOS: x86_64 or ARM CPU (Apple Silicon) Linux: x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
|
GPU | Forward+ renderer: Dedicated graphics with full Vulkan 1.2 support, Metal 3 support (macOS), or Direct3D 12 (12_0 feature level) support (Windows) Mobile renderer: Dedicated graphics with full Vulkan 1.2 support, Metal 3 support (macOS), or Direct3D 12 (12_0 feature level) support (Windows) Compatibility renderer: Dedicated graphics with full OpenGL 4.6 support
|
RAM | For native exports: 4 GB For web exports: 8 GB
|
Storage | 150 MB (used for the executable, project files and cache) |
Operating system | For native exports: Windows 10, macOS 10.15 (Forward+/Mobile, Vulkan), macOS 13.0 (Forward+/Mobile, Metal), Linux distribution released after 2020 For web exports: Latest version of Firefox, Chrome, Edge, Safari, Opera
|
Mobile device (smartphone/tablet) - Recommended
CPU | Android: SoC with 64-bit ARM or x86 CPU, with 3 "performance" cores or more iOS: SoC with 64-bit ARM CPU
|
GPU | Forward+ renderer: SoC featuring GPU with full Vulkan 1.2 support, or Metal 3 support (iOS/iPadOS) Mobile renderer: SoC featuring GPU with full Vulkan 1.2 support, or Metal 3 support (iOS/iPadOS) Compatibility renderer: SoC featuring GPU with full OpenGL ES 3.2 support
|
RAM | For native exports: 2 GB For web exports: 4 GB
|
Storage | 150 MB (used for the executable, project files and cache) |
Operating system | For native exports: Android 9.0, iOS 14.1 (Forward+/Mobile, Vulkan), iOS 16.0 (Forward+/Mobile, Metal) For web exports: Latest version of Firefox, Chrome, Edge, Safari, Opera, Samsung Internet
|
INFO
Godot doesn't use OpenGL/OpenGL ES extensions introduced after OpenGL 3.3/OpenGL ES 3.0, but GPUs supporting newer OpenGL/OpenGL ES versions generally have fewer driver issues.