Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

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.
# 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 (`3.x` as of writing).
git clone https://github.com/godotengine/godot.git -b 3.x

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

Im Allgemeinen gibt es für jede Major-Version auch andere Branches als den master.

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