Skip to main content

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 Installation

System Requirements:
  • Windows 10 or later (64-bit)
  • OpenGL 3.3 / Vulkan 1.1 compatible GPU
  • 4 GB RAM minimum (8 GB recommended)
Installation Steps:
1

Download

  1. Visit godotengine.org/download
  2. Download the Windows version:
    • Standard: Godot Engine (most users)
    • .NET: Godot Engine with C# support
  3. Download as a .zip file
2

Extract

  1. Right-click the downloaded .zip file
  2. Select Extract All…
  3. Choose a destination folder (e.g., C:\Godot)
  4. Click Extract
3

Run Godot

  1. Navigate to the extracted folder
  2. Double-click Godot_v4.7-stable_win64.exe (or similar)
  3. The Godot Project Manager will open
Optional: Create a desktop shortcut for easy access by right-clicking the .exe file and selecting Send to > Desktop (create shortcut).

C# Support on Windows

If you downloaded the .NET version for C# support:
  1. Install .NET SDK 8.0 or later
  2. Verify installation: Open Command Prompt and run dotnet --version
  3. Launch Godot - C# support will be automatically detected
The .NET version requires the .NET SDK installed on your system. Make sure to download .NET SDK, not just the runtime.

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
Compiling from source requires programming knowledge and can take 30-60 minutes depending on your system.

Prerequisites

Required tools:
Python 3.9+ required (usually pre-installed) SCons 4.0+ (build system)

Build Instructions

1

Clone the Repository

The Godot repository is about 1 GB. Clone depth can be limited with --depth 1 for faster downloads.
2

Compile the Engine

Godot uses SCons as its build system. The main build file is SConstruct in the root directory.Basic compilation:
Build options:
  • platform=linuxbsd: Target platform
  • target=editor: Build editor (or template_release, template_debug)
  • arch=x86_64: Architecture (or x86_32, arm64, rv64)
  • -j$(nproc): Use all CPU cores for faster compilation
Use use_llvm=yes to compile with Clang instead of GCC:
First-time compilation takes 30-60 minutes. Subsequent builds are much faster due to incremental compilation.
3

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
Run the editor:
4

Optional: Build with C# Support

To compile with Mono/.NET support:
  1. Install .NET SDK 8.0+
  2. Add module_mono_enabled=yes to build command:
  3. Generate C# glue code:
  4. Rebuild:

Common Build Options

The SCons build system supports many options defined in SConstruct:
  • target=editor: Editor build (default)
  • target=template_debug: Debug export template
  • target=template_release: Release export template
  • platform=linuxbsd: Linux/BSD systems
  • platform=windows: Windows
  • platform=macos: macOS
  • platform=android: Android
  • platform=ios: iOS
  • platform=web: Web (HTML5/WebAssembly)
From SConstruct and platform detection:
  • arch=x86_64: 64-bit x86 (most common)
  • arch=x86_32: 32-bit x86
  • arch=arm64: 64-bit ARM (Apple Silicon, modern Android)
  • arch=arm32: 32-bit ARM
  • arch=rv64: RISC-V 64-bit
  • arch=ppc64: PowerPC 64-bit
  • arch=loongarch64: LoongArch 64-bit
  • arch=universal: Universal binary (macOS only - combines multiple architectures)

Verify Installation

After installation, verify Godot is working:
1

Launch Godot

Open the Godot application. You should see the Project Manager.
2

Check Version

The version number should appear at the top of the Project Manager:
  • Godot Engine v4.7.stable (or similar)
3

Test Project Creation

  1. Click New Project
  2. Enter a name
  3. Click Create & Edit
  4. The editor should open successfully

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

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 Gatekeeper may block unsigned applications:
  1. Right-click Godot.app in Finder
  2. Select Open (not double-click)
  3. Click Open in the security dialog
Alternatively, allow in System Preferences:
  1. Go to System Preferences > Security & Privacy
  2. Click Open Anyway for Godot
Ensure .NET SDK is properly installed:
If not found, download and install the .NET SDK.Restart Godot after installing .NET SDK.
SCons not found:
Python version too old:
Missing build tools:
  • Linux: Install build-essential or equivalent
  • Windows: Install Visual Studio with C++ workload
  • macOS: Run xcode-select --install
Out of memory: Reduce parallel jobs: