Введение

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!