Beschaffung des Quellcodes

Herunterladen des Godot-Quellcodes

Bevor Sie in das SCons-Buildsystem einsteigen und Godot kompilieren, müssen Sie erst den Godot-Quellcode herunterladen.

Der Quellcode ist auf GitHub verfügbar und obwohl man ihn manuell über die Website herunterladen kann, sollte man dies im Allgemeinen über das git-Versionskontrollsystem tun.

Wenn Sie kompilieren, um eigene Beiträge oder Pull Requests zu erstellen, sollten Sie die Anweisungen des Pull Request-Workflow befolgen.

Wenn Sie noch nicht viel über git wissen, gibt es eine große Anzahl von Tutorials auf verschiedenen Websites.

Im Allgemeinen müssen Sie git und/oder einen der verschiedenen GUI-Clients installieren.

Um die neueste Entwicklungsversion des Godot-Quellcodes (den unstable master-Branch) zu erhalten, können Sie git clone verwenden.

Wenn Sie den git-Kommandozeilen-Client verwenden, geben Sie dazu Folgendes in ein Terminal ein:

git clone https://github.com/godotengine/godot.git
# You can add the --depth 1 argument to omit the commit history (shallow clone).
# A shallow clone is faster, but not all Git operations (like blame) will work.

Für jedes stable Release besuchen Sie die Release-Seite und klicken Sie auf den Link für das von Ihnen gewünschte Release. Sie können dann den Quellcode über den Download-Link auf der Seite herunterladen und extrahieren.

Mit git können Sie auch ein stable Release klonen, indem Sie seinen Branch oder sein Tag nach dem Argument --branch (oder einfach -b) angeben:

# Clone the continuously maintained stable branch (`4.4` as of writing).
git clone https://github.com/godotengine/godot.git -b 4.4

# Clone the `4.4-stable` tag. This is a fixed revision that will never change.
git clone https://github.com/godotengine/godot.git -b 4.4-stable

# After cloning, optionally go to a specific commit.
# This can be used to access the source code at a specific point in time,
# e.g. for development snapshots, betas and release candidates.
cd godot
git checkout f4af8201bac157b9d47e336203d3e8a8ef729de2

The maintenance branches are used to release further patches on each minor version.

You can get the source code for each release and pre-release in .tar.xz format from godotengine/godot-builds on GitHub. This lacks version control information but has a slightly smaller download size.

Nachdem Sie den Godot-Quellcode heruntergeladen haben, können Sie mit der Kompilierung von Godot fortfahren.