Godot

De EduTech Wiki
Aller à la navigation Aller à la recherche


Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



Présentation

Logo officiel

Fiche technique

Nom du programme Godot
Dernière version 3.2.3 (17 septembre 2020)
Site web https://godotengine.org/
Auteur Juan Linietsky et Ariel Manzur
Première année de sortie 2014
Lien Github https://github.com/godotengine/godot
Liens de téléchargement Windows

Mac

Linux

Langage supporté GdScript, C++, C#, Python, Nim et D
Environnement Windows, Mac, Linux, FreeBSD, OpenBSD, Haiku
Déploiement Windows, MacOS, Linux, BSD, Haiku, iOS, Android, BlackBerry, HTML5
Langue Multilingue dont l’anglais (principal) et le français.
Licence Licence MIT
Documentation française https://docs.godotengine.org/fr/stable/

Description générale

Godot est un moteur de jeu open source permettant de créer des jeux en 2D et 3D. Son langage de programmation principal est GdScript, un langage basé sur Python et développé expressément pour Godot. Il est également possible d’utiliser un langage de programmation visuel, VisualScript, qui s’appuie sur une interface graphique. Toutefois, depuis la dernière version 3.0, Godot est compatible avec les langages C++, C#, Python, Nim et D.

Dans l'introduction de sa documentation officielle, Godot se présente de la manière suivante :

“Godot Engine est un moteur de jeu multiplateforme riche en fonctionnalités pour créer des jeux 2D et 3D à partir d'une interface unifiée. Il fournit une série d'outils usuels afin que les utilisateurs puissent se concentrer sur la création de jeux sans avoir à réinventer la roue. Les jeux peuvent être exportés en un seul clic vers un grand nombre de plateformes, incluant les principales plateformes de bureau (Linux, MacOs, Windows) ainsi que mobiles (Android, iOS) et web (HTML5). Godot est complètement libre et open source sous la très permissive licence MIT. Sans conditions liées, sans royalties, rien. Les jeux des utilisateurs sont les leurs, jusqu'à la dernière ligne de code du moteur. Le développement de Godot est totalement indépendant et piloté par sa communauté, ce qui donne la possibilité aux utilisateurs d'aider à façonner leur moteur pour le faire correspondre à leurs attentes. Il est soutenu par la fondation à but non lucratif Software Freedom Conservancy.”[1]

Godot est souvent comparé à Unity. Tout comme ce dernier, Godot possède une « assets library » permettant de charger des démos, des projets, des outils ou encore des plugins. Vous trouverez des exemples de jeux développés sur Godot dans le showcase leur site officiel.

Communauté

La communauté Godot est particulièrement active afin de soutenir tout développeur, qu’il soit novice ou experts. Il existe des communauté aussi bien en ligne que physique. Concernant les groupes d’utilisateurs, Godot en recense 12 soit : Q&A officiel, Forum officiel, Discord, Godot Contributors Chat, Facebook, Reddit, GitHub (report de bug), Twitter, Steam Community, Youtube, IRC et Matrix.

Godot organise également des évènements telle que des conférences, des workshops ou des rencontres de développeurs.

Enfin, une multitude de tutoriels existent afin d’apprendre à utiliser Godot. Un large panel est disponible allant d’un premier jeu sans aucune expérience à des tutoriels pour développeurs. La page officielle de Godot à propos des tutoriels et des ressources (angl.) vous donnera toutes les informations à ce sujet.

Alternatives

Godot est souvent comparé à Unity, autre moteur de jeu réputé dans le domaine de la programmation de jeu vidéo. La communauté web contient de nombreux d’articles et vidéos comparant ces deux moteurs de jeu, chaque développeur ayant sa préférence. Pour une comparaison des deux moteurs de jeux, le site internet GameDesignig propose un article appelé : Unity vs. Godot: Performance, Community Support, Ease of Use, & Pricing

Guide d'utilisation

Téléchargement et installation

Vous pouvez télécharger Godot gratuitement aux liens suivants : Windows, Mac, Linux. Suivez ensuite les instructions sur la page de téléchargement. Godot se télécharge et s'installe de manière classique.

Deux versions vous sont proposées, soit 32 bits ou 64 bits. Afin de savoir quelle version est adaptée à votre ordinateur, vous devez répondre aux deux questions suivantes : (1) votre ordinateur a-t-il un processeur 32 ou 64 bits ? (2) Le système d’exploitation de mon ordinateur est-il en 32 ou 64 bits ? En effet, selon un post du Techsoup “a computer with a 32-bit processor can only run a 32-bit operating system and 32-bit software. A computer with the more advanced 64-bit processor can run both 64-bit and 32-bit operating systems and software. However, if a 64-bit computer has a 32-bit operating system installed, it can only run 32-bit software.”[2]

Comment savoir ?

Windows

  1. Système d’exploitation vous pouvez en savoir plus sur votre système d’exploitation grâce à la FAQ suivante de Microsoft.
  2. Processeur ouvrez les Informations Système (ou faite une recherche pour les trouver). Dans le résumé du système puis type de système, vous trouverez l’information "x86-based PC" si vous êtes en 32 bits et "x64-based PC" si vous êtes en 64 bits.

Mac

Dès les versions 10.8, tous les Mac fonctionne avec un système d’exploitation et un processeur 64 bits. Si vous utilisez une version antérieure, suivez le FAQ suivant.

Gestionnaire de projets

Interface

Langage de programmation

Exportations

Liens

Officiels

Tutoriels

Téléchargements

Références

Sources générales

https://fr.wikipedia.org/wiki/Godot_(moteur_de_jeu)

https://en.wikipedia.org/wiki/Godot_(game_engine)

https://docs.godotengine.org/fr/stable/

Citations

  1. https://docs.godotengine.org/fr/stable/about/introduction.html
  2. https://www.techsoup.org/support/articles-and-how-tos/do-i-need-the-32bit-or-64bit