Введение
func _ready():
print("Hello world!")
public override void _Ready()
{
GD.Print("Hello world!");
}
Добро пожаловать в официальную документацию Godot Engine, свободного и игрового движка с открытым исходным кодом для 2D и 3D игр! За этими словами скрывается мощный, но удобный инструмент, который можно использовать для разработки любых игр, для любых платформ и без каких-либо ограничений на использование.
На этой странице даётся общий обзор движка и этой документации, чтобы вы знали, с чего начать, если вы новичок, или где искать информацию по конкретной функции.
Прежде чем начать
Страница Уроки и ресурсы содержит список видеоуроков, предоставленных сообществом. Если вы предпочитаете видео тексту, рекомендуем посмотреть страницу. Еще одна прекрасная точка для старта — Раздел "Начало работы".
Если у вас возникли проблемы с обучающими материалами или вашим проектом, вы можете обратиться за помощью на различных Каналах сообщства, в частности в сообщество Godot Discord и на Forum.
О Godot Engine
Игровой движок — это сложный инструмент, который трудно представить в нескольких словах. Вот краткий обзор, который вы можете использовать, чтобы быстро описать Godot Engine:
Godot Engine — это многофункциональный кроссплатформенный игровой движок для создания 2D- и 3D-игр через единый интерфейс. Он предоставляет полный набор универсальных инструментов, поэтому пользователи могут сосредоточиться на создании игр без необходимости изобретать велосипед. Игры можно экспортировать одним кликом на разные платформы, включая основные настольные (Linux, macOS, Windows), мобильные (Android, iOS), а также веб-платформы и консоли.
Godot полностью бесплатен и распространяется на условиях лицензии MIT с открытым исходным кодом. Никаких скрытых условий, роялти, ничего подобного. Игры пользователей принадлежат им полностью, вплоть до последней строки кода движка. Развитие Godot полностью независимо и делается руками сообщества, давая пользователям возможность влиять на развитие движка согласно своим ожиданиям. Оно поддерживается Фондом Godot, который является некоммерческой организацией.
Структура документации
Эта документация поделена на несколько разделов:
О Godot Engine содержит данное введение, а также информацию о движке, его истории, лицензировании, авторах и т. д. В нем также содержится Часто задаваемые вопросы.
Getting Started contains all necessary information on using the engine to make games. It starts with the Введение section which should be the entry point for all new users. This is the best place to start if you're new!
Руководство можно читать или ссылаться на него по мере необходимости, в любом порядке. В нем содержатся туториалы и документация по конкретным функциям.
Вклад в развитие предоставляет информацию, связанную с внесением вклада в Godot, будь то ядро движка, документация, демонстрационные примеры или другие компоненты. В нем описывается, как сообщать о багах, как организованы рабочие процессы для участников, и так далее. Также здесь содержатся разделы, предназначенные для опытных пользователей и участников, с информацией о компиляции движка, внесении вклада в редактор или разработке модулей на C++.
Сообщество посвящено жизни сообщества Godot и содержит список рекомендуемых сторонних пособий и материалов за пределами этой документации. Он также предоставляет сведения о библиотеке ассетов. Он также использовался для перечисления сообществ Godot, которые теперь перечислены на сайте Godot.
Наконец, Справочник классов полностью описывающий Godot API, также доступен напрямую внутри редактора скриптов. В нем вы можете найти информацию обо всех классах, функциях, сигналах и так далее.
В дополнение к этой документации вы также можете посмотреть на различные демонстрационные проекты Godot.
О документации
Члены сообщества Godot Engine постоянно пишут, исправляют, редактируют и улучшают эту документацию. Мы всегда ищем дополнительную помощь. Вы также можете внести свой вклад, открыв проблемы на Github или переведя документацию на свой язык. Если вас интересует помощь, посмотрите разделы Способы внести вклад и Написание документации, или свяжитесь с Командой документации в чате Godot Contributors Chat.
Вся документация распространяется по лицензии Creative Commons Attribution 3.0 (CC BY 3.0) с указанием авторства "Хуана Линецки, Ариэля Манзура и сообщества Godot Engine", если не указано иное.
Весёлого чтения и создания игр на движке Godot Engine!