소개

이 모음집은 Godot의 효율적인 사용을 도울 수 있도록 모범 사례를 모아놓은 것입니다.

Godot은 프로젝트의 코드베이스 구성과 씬으로 나누는 방법에 따라 높은 유연성을 가질 수 있습니다. 각각의 접근법들은 장단점이 있고 엔진을 오래 다뤄보지 않았다면 이를 재단하는 것이 어려울 수 있습니다.

코드의 구조 구성과 프로그래밍 문제 해결은 언제나 여러가지 방법으로 이루어 질 수 있습니다. 모든 방법을 여기에 소개하는 것은 불가능할 겁니다.

그렇기 때문에 이 글들이 실제로 마주칠만한 문제에서 시작하는 것입니다. 여기서는 각 문제들의 근본적인 문제에 접근하고, 해결책을 제안한 뒤, 각 해결책의 장단점을 비교하고 지금의 문제를 해결할 수 있는 모범 답안을 소개 할 겁니다.

우선 :ref:`doc_what_are_godot_classes`를 먼저 읽어보십시오. Godot의 노드와 씬이 어떻게 다른 객체 지향 언어의 클래스와 객체와 연결되는지 설명되어있습니다. 이후의 글들을 이해하는데 도움을 줄 것입니다.

참고

Godot에서의 모범 사례들은 객체 지향 설계에 기반하고 있습니다. 단일 책임 원칙 이나 캡슐화 같은 방법론을 사용해 접근합니다.