Вступ

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

Ласкаво просимо в офіційну документацію Godot Engine, безплатного та керованого спільнотою з відкритим сирцевим кодом 2D та 3D-ігровим рушієм! За цим описом, ви знайдете потужний, але дружній до користувача інструмент, який ви можете використовувати для розробки будь-якої гри на будь-якій платформі і без будь-яких обмежень використання.

This page gives a broad presentation of the engine and of the contents of this documentation, so that you know where to start if you are a beginner or where to look if you need info on a specific feature.

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

A game engine is a complex tool, and it is therefore difficult to present Godot in a few words. Here’s a quick synopsis, which you are free to reuse if you need a quick writeup about Godot Engine.

Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, macOS, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms.

Godot є повністю безплатним та відкритим сирцевим кодом під дуже дозвільною ліцензією MIT. Без будь-яких умов, без відрахувань, нічого. Ігри користувачів є їхніми, до останнього рядка коду рушія. Розвиток Godot є цілком незалежним і керованим спільнотою, що дозволяє користувачам формувати свій рушій відповідно до їхніх очікувань. Це підтримується некомерційною організацією Software Freedom Conservancy <https://sfconservancy.org>.

Для більш глибокого огляду рушія рекомендується прочитати цю документацію, зокрема посібник Крок за кроком.

Про документацію

This documentation is continuously written, corrected, edited, and revamped by members of the Godot Engine community. It is edited via text files in the reStructuredText markup language and then compiled into a static website/offline document using the open source Sphinx and ReadTheDocs tools.

Примітка

Ви можете зробити свій внесок у документацію Godot, відкривши «issue tickets», або надсилаючи патчі через «pull requests» у репозиторії GitHub, або перекладаючи її на свою мову на Hosted Weblate.

Весь вміст знаходиться під дозвільною ліцензією Creative Commons Attribution 3.0 (CC-BY 3.0), із зазначенням авторства «Juan Linietsky, Ariel Manzur та Godot Engine спільноти «.

Організація документації

Ця документація складається з п’яти розділів з вражаючим незбалансованим розподілом змісту, але спосіб його розбиття має бути відносно інтуїтивним:

  • Розділ Загальне містить цей вступ, а також інформацію про рушій, його історію, ліцензування, авторів тощо. Він також містить Поширені запитання.
  • Розділ Перші кроки є головною raison d’être (причиною існування) цієї документації, оскільки містить всю необхідну інформацію про використання рушія для створення ігор. Він починається з посібника Крок за кроком, який повинен бути точкою входу для всіх нових користувачів.
  • The Навчальні посібники section can be read as needed, in any order. It contains feature-specific tutorials and documentation.
  • Розділ Розробка призначений для досвідчених користувачів і учасників розробки рушія, з інформацією про компіляцію рушія, розробці модулів мовою C++ або плаґінів редактора.
  • The Спільнота section gives information related to contributing to engine development and the life of its community, e.g. how to report bugs, help with the documentation, etc. It also points to various community channels like IRC and Discord and contains a list of recommended third-party tutorials outside of this documentation.
  • Наприкінці, Class reference - це документація Godot API, яка також доступна безпосередньо в редакторі скриптів рушія. Вона автоматично генерується з файлу в головному репозиторії коду, тому згенеровані файли документації не повинні бути змінені. Див. Contribute to the Class Reference для подробиць.

Окрім цієї документації, ви також можете поглянути на різні демонстраційні проекти «Godot».

Веселого читання і створення ігор з Godot Engine!