Введение

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

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

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

Before you start

The Tutorials and resources page lists video tutorials contributed by the community. If you prefer video to text, those may be worth a look.

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, Q&A, and IRC.

О Godot Engine

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

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

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

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

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

Сообщество постоянно дорабатывает, исправляет, редактирует и переделывает эту документацию. Процесс выглядит так: текстовые файлы на языке разметки`reStructuredText <http://www.sphinx-doc.org/en/stable/rest.html>`_ редактируются, а потом, с помощью инструментов Sphinx и ReadTheDocs преобразуются в статический веб-сайт или отдельный документ.

Примечание

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

Всё содержание этой документации находится под разрешающей лицензией Creative Commons Attribution 3.0 (CC-BY 3.0), за авторством «Juan Linietsky, Ariel Manzur and the Godot Engine community».

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

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

  • Секция Основное содержит это введение, информацию о движке, его историю, информацию о лицензиях, авторах, и прочее. Она также содержит Часто задаваемые вопросы.
  • Секция Начало работы является главной причиной для существования данной документации, поскольку она содержит всю необходимую информацию об использовании движка для создания игр. Она начинается с пошагового обучения, которое должно быть входной точкой для всех новых пользователей.
  • При необходимости, секцию Уроки можно читать в любом порядке. Она содержит руководства и документацию по конкретным возможностям движка.
  • Секция Разработка предназначена для продвинутых пользователей и участников разработки движка, и включает в себя информацию о том, как компилировать движок, разрабатывать модули на C++ или плагины для редактора.
  • Секция Сообщество даёт информацию относительно участия в разработке движка и жизни его сообщества, к примеру как сообщать об ошибках, помогать писать документацию, и прочее. Она также направляет на различные каналы сообщества такие как IRC и Discord и содержит список рекомендованных руководств от третьих лиц вне основной документации.
  • Наконец, Class reference это документация по Godot API, которая также доступна напрямую из редактора скриптов в движке. Она генерируется автоматически из файла в основном кодовом репозитории, сгенерированные файлы документации не должны быть изменены. Смотрите Contribute to the Class Reference для уточнения.

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

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