Qu’est-ce que le Visual Scripting ?

Le Visual Scripting est un outil conçu pour rendre la barrière d’entrée à la programmation beaucoup plus basse. Comme le code est plus visuel, il a besoin de moins de pensée abstraite pour être compris. N’importe quel artiste, animateur, concepteur de jeux, etc. peut le regarder et saisir rapidement le flux de la logique.

La raison pour laquelle elle ne rend pas obsolète la programmation existante est simplement qu’elle n’évolue pas aussi bien. Il faut beaucoup plus de temps pour créer du code avec, et il est souvent plus difficile à modifier que d’écrire quelques caractères.

Une fois l’incompréhension dissipée, la question qui demeure est de savoir quelles sont les utilisations pratiques des scripts visuels.

Les cas d’utilisation les plus courants sont les suivants :

  • Les débutants en développement de jeu qui veulent apprendre un moteur mais n’ont pas encore d’expérience en programmation.
  • Artistes et concepteurs de jeux qui n’ont aucune expérience en programmation et qui veulent créer des prototypes rapides ou des jeux simples.
  • Les programmeurs travaillant en équipe qui veulent mettre une partie de la logique du jeu à la disposition des artistes ou des concepteurs de jeux afin de se décharger d’une partie de leur travail.

Ces scénarios sont beaucoup plus fréquents qu’on ne le pense, c’est pourquoi Godot a ajouté cette fonctionnalité.