Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

Вступ

func _ready():
    print("Hello world!")

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

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

Перед початком

На сторінці Уроки та ресурси перелічено відеоуроки, створені спільнотою. Якщо ви надаєте перевагу відео, а не тексту, перегляньте їх. В іншому випадку, Початок роботи є чудовою відправною точкою.

Якщо у вас виникнуть проблеми з одним із підручників або вашим проектом, ви можете знайти допомогу на різних Каналах спільноти, особливо на спільноті Godot Discord та Q&A.

Про Godot Engine

Ігровий рушій є складним інструментом, і тому важко описати Godot кількома словами. Тут невелике резюме, яке ви можете вільно використовувати, якщо вам потрібний короткий опис Godot Engine:

Godot Engine - це багатофункціональний кросплатформний рушій для створення 2D та 3D ігор з єдиним інтерфейсом. Він надає повний набір загальних інструментів, щоб користувачі могли зосередитися на створенні ігор без необхідності винаходити велосипед. Ігри можна експортувати одним клацанням миші на низку платформ, включаючи основні настільні платформи (Linux, macOS, Windows), мобільні платформи (Android, iOS), а також веб-платформи та консолі.

Godot є повністю безкоштовним і має відкритий вихідний код під дозвільнювальною ліцензією MIT. Ніяких зобов'язань, ніяких роялті, нічого. Ігри користувачів належать їм, аж до останнього рядка коду рушія. Розробка Godot є повністю незалежною та керованою спільнотою, що дозволяє користувачам допомагати формувати рушій відповідно до їхніх очікувань. Він підтримується неприбутковою організацією Godot Foundation.

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

Ця документація складається з кількох розділів:

  • Про містить цей вступ, а також інформацію про рушій, його історію, ліцензування, авторів тощо. Він також містить Поширені запитання.

  • Початок роботи містить усю необхідну інформацію про використання рушія для створення ігор. Він починається з Крок за кроком підручника, який має стати відправною точкою для всіх нових користувачів. Це найкраще місце для початку, якщо ви новачок!

  • Посібник** можна читати або посилатися на нього за потреби в будь-якому порядку. Він містить навчальні посібники та документацію для конкретних функцій.

  • Сприяння містить інформацію, пов'язану зі сприянням розвитку Godot, чи то ядра рушія, документації, демо-версій чи інших частин. Тут описано, як повідомляти про вади, як організовано робочий процес дописувачів тощо. Він також містить розділи, призначені для досвідчених користувачів та дописувачів, з інформацією про компіляцію рушія, роботу з редактором або розробку модулів на C++.

  • Розділ Спільнота присвячено життю спільноти розробників Godot. Вона вказує на різні канали спільноти, такі як Godot Contributors Chat і Discord, а також містить список рекомендованих сторонніх навчальних посібників і матеріалів за межами цієї документації.

  • Нарешті, Довідник класів документує повний API Godot, який також доступний безпосередньо в редакторі скриптів рушія. Тут ви можете знайти інформацію про всі класи, функції, сигнали тощо.

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

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

Члени спільноти Godot Engine постійно пишуть, виправляють, редагують і покращують цю документацію. Нам завжди потрібна допомога. Ви також можете зробити свій внесок, відкривши питання на Github або переклавши документацію вашою мовою. Якщо ви зацікавлені у допомозі, дивіться Способи внеску і Написання документації, або зв'яжіться з командою Documentation team на Godot Contributors Chat.

Весь вміст документації поширюється за ліцензією Creative Commons Attribution 3.0 (CC BY 3.0) з зазначенням авторства "Juan Linietsky, Ariel Manzur та спільнота розробників движка Godot Engine", якщо не вказано інше.

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