đŸȘ© PrĂ©sentation

đŸ€” Mais KĂ©sako Godot ?

Description

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.

Aperçu de l’éditeur de Godot

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.

📝 Note

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 :

📝 Note

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.

📌 Important

Dans le cadre de ce workshop, nous allons utiliser la version classique de Godot (4.x), sans C# donc.

Quelques jeux Godot notables

🧐 Mais qui est donc l’intervenant ?

👋 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++.