O que é o Visual Scripting¶
O Visual Scripting é uma ferramenta projetada para tornar a barreira de entrada para programação muito mais baixa. Como o código é mais visual, ele precisa de menos pensamento abstrato para ser entendido. Qualquer artista, animador, designer de jogos, etc., pode olhar para ele e captar rapidamente o fluxo da lógica.
A razão pela qual não torna obsoleta a programação existente é, simplesmente, que ela não se adapte tão bem. Demora consideravelmente mais tempo para criar código com ele, e geralmente é mais difícil modificar do que apenas escrever alguns caracteres.
Com o mal-entendido esclarecido, a questão que permanece é quais são os usos práticos para o Visual Scripting.
Os casos de uso mais comuns são os seguintes:
Iniciantes no desenvolvimento de jogos que desejam aprender um mecanismo, mas ainda não têm experiência em programação.
Artistas e Game Designers que não têm experiência em programação e querem criar protótipos rápidos ou jogos simples.
Programadores que trabalham em uma equipe que deseja fazer parte da lógica do jogo disponível para artistas ou designers de jogos, a fim de descarregar parte de seu trabalho.
Esses cenários são muito mais comuns do que se imagina, então é por isso que Godot adicionou esse recurso.