This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Defold — це безплатне, легке й високопродуктивне рішення під ключ для розробки 2D- та 3D-ігор: ігровий рушій, редактор і екосистема збирання в одному наборі, що надає все необхідне для проєктування, збирання та випуску ігор. Повний перелік підтримуваних можливостей можна переглянути в нашому огляді продукту.
Ми присвятили багато часу й зусиль тому, щоб зробити ключові елементи процесу розробки ігор якомога простішими й зручнішими, і віримо, що це вирізняє Defold з-поміж інших рушіїв. Дізнайтеся, чому ми вважаємо, що вам варто використовувати Defold.
Наш навчальний центр — це відправна точка для всіх навчальних ресурсів Defold. Там ви знайдете:
Ми заохочуємо вас експериментувати, проходити уроки, читати наші посібники й документацію API та долучатися до наших каналів спільноти, щоб ставити запитання, навчатися в інших користувачів і стежити за розвитком Defold.
Ось кілька корисних порад для тих, хто починає свій шлях у розробці ігор або вивченні Defold:
Огляд редактора познайомить із редактором Defold, допоможе зорієнтуватися в ньому, використовувати графічні інструменти й писати код. Якщо ви знайомі з редакторами інших ігрових рушіїв, програмами 3D-моделювання та середовищами розробки IDE, то сюрпризів буде небагато. Але завжди знайдуться відмінності від ваших улюблених застосунків.
Будівельні блоки Defold — це чудовий вступний посібник про основоположні поняття розробки ігор у Defold. Для створення ігор Defold використовує ігрові об’єкти (game objects) з компонентами (components) різних типів, а самі ігрові об’єкти об’єднуються в колекції (collections). Ці поняття можуть здаватися знайомими, якщо ви вже користувалися іншими рушіями. Певні архітектурні рішення роблять будівельні блоки Defold особливими, і вам знадобиться трохи часу, щоб звикнути до роботи з ними. Тому наш посібник з будівельних блоків — хороший початок, особливо якщо ви відчуваєте потребу зрозуміти, як усе працює.
Колекція прикладів допоможе розібратися, як скласти з окремих частин щось, що працюватиме. Ви знайдете мінімальні приклади виконання різноманітних поширених завдань у Defold, готові до використання фрагменти коду, зразки реалізації поширених функцій і демонстрації окремих можливостей.
Уроки чудово підходять для початку вашого шляху в розробці ігор. Ми віримо, що люди найкраще навчаються на практиці. Тому безпосередньо в редакторі та нашому навчальному центрі є набір уроків різної складності й для різних рівнів підготовки. Запустіть редактор і дотримуйтеся покрокових інструкцій, щоб розібратися, як створювати проєкти та як працює Defold.
Lua — це мова, яку Defold використовує для керування всією логікою. Рушій має швидке ядро, написане на C++, але на високому рівні ним керують скрипти Lua. Якщо ви раніше програмували на Python, GDScript, GML, JavaScript або іншій мові високого рівня, вам буде нескладно зрозуміти Lua й, найімовірніше, без труднощів пройти урок. В іншому разі прочитайте наш посібник з Lua та почніть із нього.
Форум Defold часто є найкращим способом навчатися: ви можете вчитися в інших, шукати на форумі, чи на ваше запитання вже відповідали раніше, або запитати безпосередньо. Наша спільнота дуже доброзичлива, готова допомогти й багато знає про створення ігор загалом та Defold зокрема. Якщо у вас виникнуть труднощі, не зволікайте та звертайтеся по допомогу на форумі!
Пам’ятайте: який би шлях вивчення Defold ви не обрали, завжди можна повернутися до нашого навчального центру, щоб знайти інші навчальні ресурси й прочитати посібники з докладними поясненнями різних можливостей і понять Defold. Не зволікайте вказувати на те, чого не розумієте або що вважаєте неправильним. Ці сторінки для вас, і ми хочемо зробити їх якомога кращими, тому враховуємо відгуки користувачів і намагаємося поліпшувати ресурси, щоб навчання було якомога простішим!
Сподіваємося, що вам сподобається створювати свою наступну круту гру за допомогою Defold!