Getting Godot Engine
Godot Engine is available as pre-built binaries for all major platforms, or you can compile it from source for custom builds and engine development.Godot 4.7 is the current version. This guide covers installation for the latest stable release.
Download Pre-Built Binaries
The fastest way to get started is to download the official pre-built binaries.- Windows
- macOS
- Linux
Windows Installation
System Requirements:- Windows 10 or later (64-bit)
- OpenGL 3.3 / Vulkan 1.1 compatible GPU
- 4 GB RAM minimum (8 GB recommended)
Download
- Visit godotengine.org/download
- Download the Windows version:
- Standard: Godot Engine (most users)
- .NET: Godot Engine with C# support
- Download as a
.zipfile
Extract
- Right-click the downloaded
.zipfile - Select Extract All…
- Choose a destination folder (e.g.,
C:\Godot) - Click Extract
C# Support on Windows
If you downloaded the .NET version for C# support:- Install .NET SDK 8.0 or later
- Verify installation: Open Command Prompt and run
dotnet --version - Launch Godot - C# support will be automatically detected
Compile from Source
Compiling Godot from source allows you to:- Customize engine features
- Contribute to engine development
- Build for specific platforms or architectures
- Access the latest development features
Prerequisites
- Linux Build
- Windows Build
- macOS Build
Required tools:Python 3.9+ required (usually pre-installed)
SCons 4.0+ (build system)
Build Instructions
Clone the Repository
The Godot repository is about 1 GB. Clone depth can be limited with
--depth 1 for faster downloads.Compile the Engine
Godot uses SCons as its build system. The main build file is Build options:
SConstruct in the root directory.Basic compilation:- Linux
- Windows
- macOS
platform=linuxbsd: Target platformtarget=editor: Build editor (ortemplate_release,template_debug)arch=x86_64: Architecture (orx86_32,arm64,rv64)-j$(nproc): Use all CPU cores for faster compilation
First-time compilation takes 30-60 minutes. Subsequent builds are much faster due to incremental compilation.
Locate the Binary
After compilation completes, the binary will be in the
bin/ directory:- Linux:
bin/godot.linuxbsd.editor.x86_64 - Windows:
bin/godot.windows.editor.x86_64.exe - macOS:
bin/godot.macos.editor.universal
Common Build Options
The SCons build system supports many options defined inSConstruct:
Available Build Targets
Available Build Targets
target=editor: Editor build (default)target=template_debug: Debug export templatetarget=template_release: Release export template
Platform Options
Platform Options
platform=linuxbsd: Linux/BSD systemsplatform=windows: Windowsplatform=macos: macOSplatform=android: Androidplatform=ios: iOSplatform=web: Web (HTML5/WebAssembly)
Architecture Options
Architecture Options
From
SConstruct and platform detection:arch=x86_64: 64-bit x86 (most common)arch=x86_32: 32-bit x86arch=arm64: 64-bit ARM (Apple Silicon, modern Android)arch=arm32: 32-bit ARMarch=rv64: RISC-V 64-bitarch=ppc64: PowerPC 64-bitarch=loongarch64: LoongArch 64-bitarch=universal: Universal binary (macOS only - combines multiple architectures)
Verify Installation
After installation, verify Godot is working:Check Version
The version number should appear at the top of the Project Manager:
- Godot Engine v4.7.stable (or similar)
Next Steps
Quickstart Tutorial
Create your first game with our step-by-step guide.
Editor Interface
Learn the Godot editor interface and tools.
GDScript Basics
Start writing game code with GDScript.
Export Templates
Learn how to export your games to different platforms.
Troubleshooting
Godot won't start on Linux
Godot won't start on Linux
Missing libraries: Install required dependencies for your distribution (see Linux installation section above).Graphics driver issues: Ensure your GPU drivers support Vulkan or OpenGL 3.3+:Permission issues: Make the binary executable:
macOS security blocks Godot
macOS security blocks Godot
macOS Gatekeeper may block unsigned applications:
- Right-click Godot.app in Finder
- Select Open (not double-click)
- Click Open in the security dialog
- Go to System Preferences > Security & Privacy
- Click Open Anyway for Godot
C# support not detected
C# support not detected
Ensure .NET SDK is properly installed:If not found, download and install the .NET SDK.Restart Godot after installing .NET SDK.
Compilation errors
Compilation errors
SCons not found:Python version too old:Missing build tools:
- Linux: Install
build-essentialor equivalent - Windows: Install Visual Studio with C++ workload
- macOS: Run
xcode-select --install