Godot est un moteur de jeu 2D et 3D avec éditeur. Il est gratuit et open source, et renommé pour sa flexibilité et sa polyvalence.
Il est particuliĂšrement apprĂ©ciĂ© pour sa lĂ©gĂšretĂ© (lâĂ©diteur ne pĂšse que quelques dizaines de Mo, sans installation) et sa capacitĂ© Ă faciliter lâitĂ©ration.
Le moteur permet de dĂ©velopper des jeux pour Windows, macOS, Linux, Web, mobile et XR. Les consoles sont Ă©galement accessibles, mais via des intermĂ©diaires tiers, car les licences des constructeurs sont incompatibles avec lâopen source.
Initialement plus orienté vers la 2D, Godot a
énormément évolué ces derniÚres années et a gagné en popularité,
notamment depuis lâarrivĂ©e de Godot 4.
Le rendu 3D a beaucoup progressé, et le moteur fait
lâobjet dâun important travail de polish, de
performance et de confort
dâutilisation.
Il est aujourdâhui une alternative solide Ă Unity et Unreal pour des projets de petite et moyenne taille.
Pourquoi ce workshop ?
Comme Godot gagne en popularitĂ© et sâimpose de plus en plus comme une alternative viable, les entreprises et studios commencent doucement Ă lâadopter ou Ă lâĂ©valuer.
Lâavoir dans sa boĂźte Ă outils, câest donc un vrai plus pour ses projets perso comme pour de futures opportunitĂ©s pro.
Le moteur existe actuellement en deux versions :
Le choix du langage relĂšve surtout de la prĂ©fĂ©rence personnelle. Certes, le C# est rĂ©putĂ© plus rapide que le GDScript, car il est compilĂ©. Mais en pratique, pour la majoritĂ© des projets, il nây aura pas de rĂ©elle diffĂ©rence : le gros du travail est effectuĂ© par le moteur, qui est Ă©crit en C++.
Il faut Ă©galement noter que lâintĂ©gration du C#
reste moins complĂšte que celle du GDScript.
Les projets C# sâexportent vers Windows,
macOS, Linux et les plateformes
mobiles (Android et iOS). En revanche,
lâexport Web nâest pas (encore) officiellement supportĂ©
avec Godot 4.
Il est aussi possible dâutiliser dâautres langages (C++, Rust, etc.) via GDExtension.
Dans le cadre de ce workshop, nous allons utiliser la version classique de Godot (4.x), sans C# donc.



đ Hello, je mâappelle NoĂ©, et je dĂ©veloppe sur Godot depuis 2018. Je fais principalement des jeux 2D, je suis un grand amateur de game jams, et passionnĂ© par les thĂ©matiques orientĂ©es tech-art.
Ă cĂŽtĂ©, je travaille Ă temps partiel comme ingĂ©nieur logiciel R&D dans une entreprise qui dĂ©veloppe des simulateurs mĂ©dicaux, oĂč je programme sur Unity et sur des technos internes en C++.