Введение

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

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

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

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

You should start by reading Godot scenes and scripts are classes. It explains how Godot’s nodes and scenes relate to classes and objects in another Object-Oriented programming language. It will help you make sense of the rest of the series.

Примечание

The best practices in Godot rely on Object-Oriented design principles. We use tools like the single responsibility principle and encapsulation.