Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

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 Aplicar 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.