GDScript - Funções Principais da Godot Engine 3.2

func _enter_tree():

Acontece antes da função func _ready(). Ela pode ser chamada quando objeto entra dentro da hierarquia da árvore. Esta função seria equivalente a função Awake da Unity 3D.

func _exit_tree():

Ela pode ser chamada quando objeto sai da hierarquia da árvore.

func _init()

Este é o construtor da nossa classe. Exemplo: var classe:Classe=Classe.new() O termo Classe.new() é chamado para criar a estrutura da nossa classe, e por isto, ele é considerado um construtor.

func _ready():

A chamada acontece apenas uma vez no inicio. Esta função seria equivalente a função Start() da Unity 3D.

func _process(delta):

A chamada acontece o tempo todo a cada segundo. Esta função seria equivalente a função Update() da Unity 3D.

func _physics_process(delta):

A chamada acontece o tempo todo a cada segundo para objetos que tenham física. Esta função seria equivalente a função FixedUpdate() da Unity 3D.