Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

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.