Introducción

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

Godot permite una gran flexibilidad en la forma de estructurar el código base de un proyecto y dividirlo en escenas. Cada enfoque tiene sus pros y sus contras, y pueden ser difíciles de sopesar hasta que haya trabajado con el motor durante el tiempo suficiente.

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 Aplicando los principios orientados a objetos en 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.