Pour Godot tout est Node (noeud). L'interface graphique Godot Engine peut être vue comme un éditeur de nœuds.
Godot intègre un éditeur de scripts GScript avec des fonctions de mise en forme et d’auto-complétion
get_node('chemin/noeud')
On a souvent besoin d'appeler un script a la génération de chaque frame. Il y a deux types de traitements:
Pour les traitements sur temps libre, Godot met à disposition la méthode Node._process()
Pour que l'appel de Node._process() ait lieu, il faut d'abord l'activer. Cela se fait dans la méthode _ready()
# La methode héritée Node._ready() est exécutée lorsque la scène est chargée func _ready(): set_process(true) # Une fois la fonctionnalité activée, on redéfinit le comportement de _process() # pour spécifier le comportement souhaité a caque frame func _process(delta): # le paramètre delta donne le temps écoulé depuis le précédant appel # mes comportements pass
Le traitement fixé est similaire mais n' est utile que pour se synchroniser avec le moteur physique.