Up to date

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

Введение

В этом разделе представлены примеры лучших практик, которые помогут вам эффективно работать с Godot.

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

Существует много способов структурировать свой код и решать специфические задачи в программировании. Однако, невозможно охватить их все здесь.

По этой причине, каждая статья будет начинаться с постановки реальной задачи, которая может встретиться при разработке. Мы разберем каждую задачу на основополагающие вопросы, предложим решения, проанализируем все плюсы и минусы каждого варианта и выделим наилучшие способы решения данной задачи.

Вам следует начать с чтения Применение объектно-ориентированного подхода в Godot. Он объясняет, как узлы и сцены Godot соотносятся с классами и объектами в других объектно-ориентированных языках программирования. Это поможет вам разобраться в остальной части серии.

Примечание

Лучшие практики в Godot основаны на принципах объектно-ориентированного дизайна. Мы используем такие инструменты, как принцип единой ответственности и принцип инкапсуляции.