Вступ

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

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

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

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

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

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

Про Godot Engine

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

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

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

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

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

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

  • 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.

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

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

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

Члени спільноти Godot Engine постійно пишуть, виправляють, редагують і покращують цю документацію. Нам завжди потрібна допомога. Ви також можете зробити свій внесок, відкривши питання на Github або переклавши документацію вашою мовою. Якщо ви зацікавлені у допомозі, дивіться Ways to contribute і Writing documentation, або зв'яжіться з командою Команда документації на Чат учасників Godot.

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

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