G

GDScript (Godot)

Langages de programmation · Depuis 2014

2014

Creation

Langage de script integre au moteur de jeu open-source Godot (90k+ stars GitHub), avec une syntaxe inspiree de Python optimisee pour le gamedev. Acces direct a l'arbre de scenes, signaux et systeme de noeuds sans boilerplate. Godot 4.x a ajoute le typage statique optionnel et des performances ameliorees de 40%.

interpreteddynamic-typinggamedev
Avantages & Inconvenients

Avantages

  • Integration parfaite avec l'editeur Godot : autocompletion des noeuds et signaux
  • Syntaxe Python-like : apprise en quelques heures par un developpeur Python
  • 100% open-source et gratuit : zero royalties, contrairement a Unity/Unreal

Inconvenients

  • Utilisable uniquement dans Godot : competence non-transferable a d'autres moteurs
  • 5-10x plus lent que C# ou C++ pour la logique CPU-intensive (scripts interpretes)
  • Ecosysteme restreint : l'Asset Library a 10x moins de plugins que le Unity Asset Store
Cas d'usage
  • Jeux indie 2D (ex: Dome Keeper, Brotato, Cassette Beasts)
  • Prototypage rapide de game jams (48-72h, iteration ultra-rapide)
  • Jeux 3D mid-scope open-source (alternative gratuite a Unity pour les petits studios)

Autres dans Langages de programmation