URL: https://linuxfr.org/users/jseb/journaux/en-attendant-g-voila-la-3-2 Title: En attendant G., voilà la 3.2 Authors: jseb Date: 2020年01月29日T20:04:49+01:00 License: CC By-SA Tags: godot et gamedev Score: 32 #En attendant qui ? Le moteur de jeu, bien sûr ! Sous licence MIT, [Godot](https://en.wikipedia.org/wiki/Godot_(game_engine)) est développé depuis six ans, mais a eu de nombreux noms depuis le début de sa création en 2001. Jugez en vous‐même : Larvotor, Legacy, NG3D, Larvita[123] et, enfin, celui que nous attendions tous : Godot. Il permet de développer des jeux 2D ou 3D. Vous pouvez suivre son développement avec [quelques images](https://godotengine.org/article/godot-history-images). En 2013, son interface s’est stabilisée vers ce que nous connaissons actuellement. Voici son interface actuelle. ## Son module d’animations  ## L’éditeur de tuiles intégré  ## La vue 3D de l’éditeur  Depuis 2014, son développement s’est fortement accéléré. Longtemps cantonnée à deux développeurs, l’équipe s’est agrandie. En plus des contributeurs bénévoles, une campagne de financement a permis d’embaucher un programmeur supplémentaire. Godot ne cache pas son ambition de devenir la version libre du moteur de jeux propriétaire [Unity3D](https://unity.com/fr). L’inspiration se ressent dans le discours de l’équipe qui ne s’en cache pas, et se traduit dans l’interface, ou avec C# comme choix récent de langage de script. C# cohabite avec l’historique : GDScript (langage de script dédié) et les bibliothèques de liaison C++. Godot, tout comme Unity3D, ambitionne également de proposer comme alternative au scripting classique un [scripting « visuel »](https://docs.godotengine.org/en/3.1/getting_started/scripting/visual_script/what_is_visual_scripting.html#doc-what-is-visual-script).  En langue française, on trouve un livre aux éditions [D‐BookeR](https://www.d-booker.fr/content/144-godot-game-engine-presentation). Je ne l’ai pas lu, et ne peut donc donner mon avis. # C’est la 3.2 Super ! La 3.2 ! Celle qui vient fort logiquement après la 3.1, n’est‐ce pas ? En fait, c’est un peu plus compliqué. La 3.2 devait être une _release_ mineure, tandis que le codeur‐en‐chef, Juan Linietsky, s’orientait vers la 4.0 (prise en charge de Vulkan). Mais il n’est pas tout le seul à bosser, heureusement pour Godot (qu’on attendrait encore autrement). Voilà que cette _realease_ en mode mineur s’est transformée en composition majeure. # En attendant la 4.0 La 3.2 corrige 2 000 bogues, ou presque. Et pour ceux qui ont du mal à y croire, faites comme moi et cliquez [là](https://github.com/godotengine/godot/issues?utf8=%E2%9C%93&q=is%3Aclosed+is%3Aissue+milestone%3A3.2+-label%3Aarchived). # Et à part ça ? Ah, la compatibilité ? L’équipe encourage fortement à migrer vers la 3.2. Si vous avez un projet en 3.1, c’est le moment de croiser les doigts. Mais tout devrait bien se passer, malgré les nouveautés. En échange, vous aurez la promesse d’un support à long terme (_long term support_, ça se traduit vraiment comme ça ? Je trouve ça moche). Ce qu’on nous promet pour le futur : - compilation AOT (_ahead of time_, c’est‐à‐dire un binaire natif plutôt que du _bytecode_) pour le C# ; - prise en charge d’iOS pour le C# ; - prise en charges d’[ARCore](https://github.com/godotengine/godot/pull/26221) ; - prise en charges de [DTLS](https://godotengine.org/article/dtls-report-1). Bref, ne retenez pas non plus votre respiration, et passons aux nouveautés disponibles. # Nouveautés Il y en a tellement que faire un copier‐coller du [journal des modifications](https://github.com/godotengine/godot/blob/master/CHANGELOG.md#32---2020年01月29日) serait vain. Le [billet de présentation](https://godotengine.org/article/here-comes-godot-3-2) en donne un résumé, cependant. Pour ceux qui ont la flemme de tout lire : ``` Documentation: More content, better theme Mono/C#: Android and WebAssembly support AR/VR: Oculus Quest and ARKit support Visual Shaders overhaul Graphics/Rendering improvements 3D asset pipeline: glTF 2.0 and FBX Networking: WebRTC and WebSocket Android build and plugin systems New editor features Coding tools 2D: Pseudo 3D, Texture atlas, AStar2D GUI: Anchor/margins workflow, RichTextLabel effects Audio generators and spectrum analyzer Improved convex decomposition ``` Je ne sais pas pour vous, mais ce que j’ai trouvé le plus cool était ceci : _3D asset pipeline: glTF 2.0 and FBX_. Mais, vraiment, vous devriez aller jeter un coup d’œil au billet de présentation de la 3.2. Allez, je redonne le [lien](https://godotengine.org/article/here-comes-godot-3-2) pour ceux qui l’ont loupé plus haut. Et vous allez voir, ils racontent la même chose que moi, mais avec plus de détails et de belles images en plus ! # Et pour finir Merci tout le monde, et n’oubliez pas le guide en sortant. Par [ici la monnaie m’sieurs‐dames](https://patreon.com/godotengine).