Получение исходного кода

Загрузка исходного кода Godot

Перед тем, как попасть в систему сборки SCons и скомпилировать Godot, вам нужно фактически загрузить исходный код Godot.

Исходный код доступен на GitHub, и хотя вы можете вручную загрузить его через веб-сайт, в большинстве случаев это лучше делать через систему контроля версий git.

Если вы выполняете компиляцию с целью внесения вклада или отправки запросов на извлечение, вам следует следовать инструкциям из Рабочего процесса запросов на извлечение.

Если вы еще не очень разбираетесь в git, на разных веб-сайтах доступно множество tutorials.

В общем, вам нужно установить git и/или один из различных клиентов с пользовательским интерфейсом.

Далее, чтобы получить последнюю версию исходного кода Godot (из нестабильной master ветки), вы можете использовать git clone.

Если вы используете команду git из терминала командной строки, это может выполнено вводом:

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.

Для любого стабильного выпуска, посетите страница выпуска и щёлкните по ссылке того выпуска который вы хотите. Тогда вы сможете загрузить и распаковать исходный код из загрузочной ссылки на странице.

С помощью git вы также можете клонировать стабильный релиз, указав его ветку или тег после аргумента --branch (или просто -b):

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

# Clone the `4.6-stable` tag. This is a fixed revision that will never change.
git clone https://github.com/godotengine/godot.git -b 4.6-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

Ветки обслуживания используются для выпуска дальнейших исправлений для каждой второстепенной версии.

Исходный код каждого релиза и предварительной версии в формате .tar.xz можно получить по адресу godotengine/godot-builds на GitHub. В нём отсутствует информация о контроле версий, но он занимает немного меньше места в загружаемом файле.

После загрузки исходного кода Godot, вы сможете продолжить компилировать Godot.