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