Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Введение
func _ready():
print("Hello world!")
public override void _Ready()
{
GD.Print("Hello world!");
}
Добро пожаловать в официальную документацию Godot Engine, свободного и игрового движка с открытым исходным кодом для 2D и 3D игр! За этими словами скрывается мощный, но удобный инструмент, который можно использовать для разработки любых игр, для любых платформ и без каких-либо ограничений на использование.
На этой странице даётся общий обзор движка и этой документации, чтобы вы знали, с чего начать, если вы новичок, или где искать информацию по конкретной функции.
Прежде чем начать
Страница Уроки и ресурсы содержит список видеоуроков, предоставленных сообществом. Если вы предпочитаете видео тексту, рекомендуем посмотреть страницу. Еще одна прекрасная точка для старта — Раздел "Начало работы".
In case you have trouble with one of the tutorials or your project, you can find help on the various Community channels, especially the Godot Discord community and Forum.
О Godot Engine
Игровой движок — это сложный инструмент, который трудно представить в нескольких словах. Вот краткий обзор, который вы можете использовать, чтобы быстро описать Godot Engine:
Godot Engine — это многофункциональный кроссплатформенный игровой движок для создания 2D- и 3D-игр через единый интерфейс. Он предоставляет полный набор универсальных инструментов, поэтому пользователи могут сосредоточиться на создании игр без необходимости изобретать велосипед. Игры можно экспортировать одним кликом на разные платформы, включая основные настольные (Linux, macOS, Windows), мобильные (Android, iOS), а также веб-платформы и консоли.
Godot полностью бесплатен и распространяется на условиях лицензии MIT с открытым исходным кодом. Никаких скрытых условий, роялти, ничего подобного. Игры пользователей принадлежат им полностью, вплоть до последней строки кода движка. Развитие Godot полностью независимо и делается руками сообщества, давая пользователям возможность влиять на развитие движка согласно своим ожиданиям. Оно поддерживается Фондом Godot, который является некоммерческой организацией.
Структура документации
Эта документация поделена на несколько разделов:
О Godot Engine содержит данное введение, а также информацию о движке, его истории, лицензировании, авторах и т. д. В нем также содержится Часто задаваемые вопросы.
Начало работы содержит всю необходимую информацию по использованию движка для создания игр. Он начинается с руководства под названием Шаг за шагом, который должен стать отправной точкой для всех новых пользователей. Если вы новичок - это лучшее место, чтобы начать!
Руководство можно читать или ссылаться на него по мере необходимости, в любом порядке. В нем содержатся туториалы и документация по конкретным функциям.
Вклад в развитие предоставляет информацию, связанную с внесением вклада в Godot, будь то ядро движка, документация, демонстрационные примеры или другие компоненты. В нем описывается, как сообщать о багах, как организованы рабочие процессы для участников, и так далее. Также здесь содержатся разделы, предназначенные для опытных пользователей и участников, с информацией о компиляции движка, внесении вклада в редактор или разработке модулей на C++.
Community is dedicated to the life of Godot's community and contains a list of recommended third-party tutorials and materials outside of this documentation. It also provides details on the Asset Library. It also used to list Godot communities, which are now listed on the Godot website.
Наконец, Справочник классов полностью описывающий Godot API, также доступен напрямую внутри редактора скриптов. В нем вы можете найти информацию обо всех классах, функциях, сигналах и так далее.
В дополнение к этой документации вы также можете посмотреть на различные демонстрационные проекты Godot.
О документации
Члены сообщества Godot Engine постоянно пишут, исправляют, редактируют и улучшают эту документацию. Мы всегда ищем дополнительную помощь. Вы также можете внести свой вклад, открыв проблемы на Github или переведя документацию на свой язык. Если вас интересует помощь, посмотрите разделы Способы внести вклад и Написание документации, или свяжитесь с Командой документации в чате Godot Contributors Chat.
Вся документация распространяется по лицензии Creative Commons Attribution 3.0 (CC BY 3.0) с указанием авторства "Хуана Линецки, Ариэля Манзура и сообщества Godot Engine", если не указано иное.
Весёлого чтения и создания игр на движке Godot Engine!