Introducción al desarrollo en Godot¶
Esta página pretende introducir la organización global del código fuente del Motor Godot, y dar consejos útiles para extender/fijar el motor en el lado C++.
Diagrama de la arquitectura¶
El siguiente diagrama describe la arquitectura utilizada por Godot, desde los componentes centrales hasta los conductores abstractos, pasando por la estructura de la escena y los servidores.
Depurar el editor con gdb¶
Si estás escribiendo o corrigiendo errores que afectan al editor de Godot Engine, recuerda que el binario por defecto ejecutará primero el gestor de proyectos, y luego sólo ejecutará el editor en otro proceso una vez que hayas seleccionado un proyecto. Para lanzar un proyecto directamente, necesitas ejecutar el editor pasando el argumento -e
al binario de Godot Engine desde la carpeta de tu proyecto. Generalmente:
$ cd ~/myproject
$ gdb godot
> run -e
O:
$ gdb godot
> run -e --path ~/myproject