Manuals
Manuals




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

Defold створено з такими цілями:

  • Бути повноцінною професійною платформою «під ключ» для команд розробників ігор.
  • Бути простою та зрозумілою й надавати чіткі рішення поширених проблем архітектури та робочих процесів розробки ігор.
  • Бути надзвичайно швидкою платформою розробки, ідеальною для ітеративної розробки ігор.
  • Забезпечувати високу продуктивність під час виконання.
  • Бути справді багатоплатформною.

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

  • Ми вимагаємо статичного оголошення дерева ресурсів і всіх імен. Це потребує певних початкових зусиль з вашого боку, проте в довгостроковій перспективі значно полегшує процес розробки.
  • Ми заохочуємо передавання повідомлень між простими інкапсульованими сутностями.
  • Об’єктно-орієнтоване успадкування відсутнє.
  • Наші API асинхронні.
  • Конвеєр рендерингу керується кодом і повністю налаштовується.
  • Усі наші файли ресурсів мають прості текстові формати, оптимально структуровані для злиття в Git, а також імпорту й обробки зовнішніми інструментами.
  • Ресурси можна змінювати й застосовувати до них гаряче перезавантаження в запущеній грі, що дає змогу надзвичайно швидко проводити ітерації та експерименти.