Вступ

Ця серія - це колекція кращих практик, які допоможуть вам ефективно працювати з Godot.

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

Завжди існує багато способів структурування коду та вирішення конкретних програмних завдань. Тут їх було б неможливо висвітлити всі.

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

You should start by reading Сцени та скрипти Godot - це класи. It explains how Godot's nodes and scenes relate to classes and objects in other Object-Oriented programming languages. It will help you make sense of the rest of the series.

Примітка

Найкращі практики Godot засновані на об'єктно-орієнтованих принципах проектування. Ми використовуємо такі інструменти, як `принцип окремої відповідальності<https://en.wikipedia.org/wiki/Single_responsibility_principle>`_ та `інкапсуляція<https://en.wikipedia.org/wiki/Encapsulation_(computer_programming)>`_.