Introduction

func _ready():
    $Label.text = "Hello world!"

Bienvenue dans la documentation officielle de Godot Engine, le moteur de développement de jeux vidéos 2D et 3D, libre et communautaire ! Derrière ces nombreux qualificatifs, vous allez trouver un outil à la fois puissant et facile à prendre en main, vous permettant de développer tout type de jeu, pour tout type de plateforme et sans aucune restriction d’utilisation.

Le but de cette page, est de présenter globalement le moteur et le contenu de cette documentation, pour que vous sachiez où commencer ou bien, pour trouver des détails sur une fonctionnalité précise.

À propos de Godot Engine

Un moteur de jeu est un outil complexe, et il est donc difficile de présenter Godot en quelques mots. Voici cependant notre présentation officielle, que vous êtes libre de réutiliser si vous avez besoin d’une présentation rapide de Godot Engine.

Godot Engine est un moteur de jeu multi-plateforme 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 courants 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 communautaire, 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 Software Freedom Conservancy à but non lucratif.

Pour une vue plus détaillée du moteur, nous vous encourageons à lire cette documentation, le tutoriel :ref:`Pas à pas <toc-learn-step_by_step>`vous aidera à démarrer en douceur.

À propos de la documentation

Cette documentation est continuellement écrite, corrigée, éditée et améliorée par les membres de la communauté de Godot Engine. Elle est éditée via des fichiers texte avec le langage de balisage reStructuredText et est ensuite compilée en un document web statique en utilisant les outils libres Sphinx et ReadTheDocs.

Note

Vous pouvez contribuer à la documentation de Godot en ouvrant des tickets ou en envoyant des patchs via des requêtes pull sur son dépôt GitHub source repository, ou en la traduisant dans votre langue sur Hosted Weblate.

Tous les contenus sont sous licence Creative Commons Attribution 3.0 (CC-BY 3.0), avec attribution à « Juan Linietsky, Ariel Manzur et la communauté de Godot Engine ».

Organization of the documentation

Cette documentation est organisée en cinq sections avec une répartition du contenu, certes, déséquilibrée - mais dont le découpage devrait rendre l’ensemble plus intuitif :

  • La section Général contient cette introduction ainsi que des informations concernant le moteur, son histoire, son modèle de licence, ses auteurs, etc. Elle contient également la Foire aux questions.
  • La section Prise en main est la principale raison d’être de cette documentation, car elle contient toutes les informations nécessaires à l’utilisation du moteur. Le tutoriel :ref:`Pas à pas <toc-learn-step_by_step>`est une introduction parfaite pour tout nouvel utilisateur.
  • La section Tutoriels, quant à elle, peut être lue au besoin, dans n’importe quel ordre. Elle contient de nombreux exemples et documents centrés sur certaines fonctionnalités.
  • La section Développement s’adresse aux utilisateurs avancés et à ceux désirant participer au développement du moteur, avec des informations sur la compilation du moteur, la programmation de modules C++ ou de plugins pour l’éditeur.
  • La section Communauté donne des informations relatives à la contribution au développement du moteur et à la vie de sa communauté, par exemple comment signaler les bogues, comment aider à la documentation, etc. Il pointe également vers divers canaux communautaires comme IRC et Discord et contient une liste de tutoriels tiers recommandés en dehors de cette documentation.
  • Enfin, la Class reference est la documentation de l’API de Godot, qui est également disponible directement dans l’éditeur de script du moteur. Elle est générée automatiquement à partir d’un fichier dans le référentiel principal, les fichiers générés de la documentation ne sont donc pas destinés à être modifiés. Voir Contribuer à la référence des classes (API) pour plus de détails.

En plus de cette documentation, vous pouvez également jeter un coup d’œil aux différents projets de démonstration de Godot.

Amusez-vous en créant des jeux avec Godot !