Введение

func _ready():
    $Label.text = "Hello world!"

Добро пожаловать в официальную документацию Godot Engine — свободного и открытого 2D и 3D игрового движка, создаваемого сообществом! Godot — это весьма развитый и дружелюбный к пользователю инструмент, который вы можете использовать для создания игры любого жанра, для любой платформы и без каких-либо ограничений.

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

Прежде чем начать

Страница Руководства и ресурсы содержит список видеоуроков, предоставленных сообществом. Если вы предпочитаете видео тексту, возможно, вам стоит обратить на них внимание.

Если у вас возникли проблемы с одним из руководств или с проектом, вы можете найти помощь на различных каналах сообщества, особенно в сообществе Godot Discord, Q&A и IRC.

О Godot Engine

Игровой движок - это сложный инструмент, поэтому трудно рассказать о Godot в нескольких словах. Вот краткое описание Godot Engine.

Godot Engine - это многофункциональный кроссплатформенный игровой движок с унифицированным интерфейсом для создания как 2D-, так и 3D-игр. Он предоставляет полный набор общих инструментов, чтобы пользователи могли сосредоточиться на создании игр без необходимости изобретать колесо. Игры могут быть импортированы в один клик на множество платформ, включая основные настольные платформы (Linux, macOS, Windows), а также мобильные (Android, iOS) и веб-платформы (HTML5).

Godot абсолютно бесплатен и имеет открытый исходный код в соответствии с разрешительной лицензией MIT. Никаких условий, никаких отчислений, ничего. Игры пользователей принадлежат им, вплоть до последней строчки кода движка. Разработка Godot полностью независима и ведется сообществом, что дает пользователям возможность помочь сформировать движок в соответствии со своими ожиданиями. Поддерживается некоммерческой организацией Software Freedom Conservancy.

Для более детального ознакомления с движком рекомендуем вам продолжить чтение этой документации, в особенности руководства Шаг за шагом.

О документации

Настоящая документация постоянно дополняется, корректируется, редактируется и переделывается членами сообщества Godot Engine. Она представляет собой текстовые файлы на языке разметки reStructuredText, которые затем компилируются в статический веб-сайт/оффлайн документ с помощью инструментов с открытым исходным кодом Sphinx и ReadTheDocs.

Примечание

Вы можете внести свой вклад в документацию Godot, открывая заявки на устранение проблем, отправляя патчи посредством Pull Request в репозитории с исходниками на GitHub, или занимаясь переводом на свой язык посредством Hosted Weblate.

Все содержимое находится под разрешительной лицензией Creative Commons Attribution 3.0 (CC-BY 3.0), с указанием авторства "Хуана Линетски, Ариель Манзур и сообщества Godot Engine".

Создание документации

Документация разбита на пять разделов разного объёма по достаточно понятным принципам:

  • Секция О Godot Engine содержит введение, информацию о движке, его историю, информацию о лицензиях, авторах, и прочее. Она также содержит Часто задаваемые вопросы.

  • Раздел Начало работы является главной причиной для существования данной документации, поскольку он содержит всю необходимую информацию об использовании движка для создания игр. Он начинается с пошагового обучения, которое должно стать отправной точкой для всех новых пользователей.

  • Секцию Manual можно читать по мере необходимости, в любом порядке. Она содержит руководства и документацию по конкретным возможностям движка.

  • Секция Разработка предназначена для продвинутых пользователей и участников разработки движка, и включает в себя информацию о том, как компилировать движок, разрабатывать модули на C++ или плагины для редактора.

  • Секция Сообщество даёт информацию относительно участия в разработке движка и жизни его сообщества, к примеру как сообщать об ошибках, помогать писать документацию, и прочее. Она также направляет на различные каналы сообщества такие как IRC и Discord и содержит список рекомендованных руководств от третьих лиц вне основной документации.

  • Наконец, Справочник по классам это документация по Godot API, которая также доступна напрямую из редактора скриптов в движке. Она генерируется автоматически из файла в основном кодовом репозитории, сгенерированные файлы документации не должны быть изменены. Смотрите Внесение вклада в справочник классов для уточнения.

В дополнение к этой документации Вы также можете посмотреть на различные демонстрационные проекты Godot.

Весёлого чтения и создания игр на движке Godot Engine!