Introdução ao desenvolvimento do Godot

Esta página tem como objetivo apresentar a organização global do código fonte do Godot Engine, e fornecer dicas úteis para expandir/corrigir a engine no lado do código C++.

Diagrama de Arquitetura

O diagrama a seguir descreve a arquitetura usada pelo Godot, desde os componentes principais até os drivers abstratos, por meio da estrutura da cena e dos servidores.

../../_images/architecture_diagram.jpg

Depurando o Editor com gdb

Se você está escrevendo ou corrigindo bugs que afetam o editor do Godot Engine, lembre-se que o binário por padrão vai executar primeiro o gerenciador de projetos, e então o editor é apenas executado em outro processo quando você selecionar um projeto. Para executar um projeto diretamente, você precisa executar o binário do Godot Engine utilizado o argumento -e a partir do diretório do seu projeto. Tipicamente:

$ cd ~/myproject
$ gdb godot
> run -e

Ou:

$ gdb godot
> run -e --path ~/myproject