Introducción

Esta serie es una colección de buenas prácticas para ayudarte a trabajar de forma eficiente con Godot.

Godot allows for a great amount of flexibility in how you structure a project's codebase and break it down into scenes. Each approach has its pros and cons, and they can be hard to weigh until you've worked with the engine for long enough.

Siempre hay varias formas de estructurar tu código y resolver problemas específicos de programación. Sería imposible cubrirlos a todos aquí.

Por esa razón cada artículo parte de un problema del mundo real. Desglosaremos cada problema en preguntas fundamentales, sugeriremos soluciones, analizaremos los pros y contras de cada opción, y destacaremos la mejor forma de proceder para el problema en cuestión.

Deberías empezar leyendo Applying object-oriented principles in Godot. Explica cómo se relacionan los nodos y escenas de Godot con las clases y objetos de otros lenguajes de programación orientados a objetos. Te ayudará a darle sentido al resto de la serie.

Nota

Las buenas prácticas en Godot se basan en principios de diseño orientado a objetos. Utilizamos herramientas como el principio de responsabilidad única y la encapsulación.