Введение в разработку Godot

Эта страница создана для ознакомления с организацией исходного кода Godot, и предлагает полезные советы для улучшения/исправления движка на стороне C++.

Диаграмма архитектуры

Следующая диаграмма описывает архитектуру используемую Godot, от компонентов ядра до абстрактных конструкций, через структуру сцены и серверов.

../../_images/architecture_diagram.jpg

Отладка редактора через gdb

Если вы пишете и корректируете баги затрагивающие редактор Godot, запомните что исполняемый файл будет по умолчанию запускать менеджер проектов, и только потом запускать редактор в отдельном процессе после того как вы выберете проект. Чтобы запустить проект напрямую, вы должны запустить редактор передав аргумент -e в исполняемый файл Godot из вашей папки проектов. Например:

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

Или:

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