Introduction

func _ready():
    print("Hello world!")

Bienvenue sur la documentation officielle de Godot Engine, le moteur de développement de jeux vidéos 2D et 3D, Open Source 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 toutes les plateformes et sans aucunes limitations d'utilisation.

Cette page vous donne une vue d'ensemble du moteur et de sa documentation, pour que vous puissiez savoir où débuter ou pour trouver des détails sur une fonctionnalité en particulier.

Avant de commencer

La page tutoriels et ressources liste les tutoriels vidéos réalisés par la communauté. Si vous préférez la vidéo au texte, jetez-y un coup d’œil. Autrement, Bien débuter est un bon point de départ.

Dans le cas où vous rencontrez des difficultés avec l'un des tutoriels ou avec votre projet, vous pourrez trouver de l'aide sur les multiples Canaux communautaires, et plus précisément sur le Discord de la communauté Godot et sur le Forum.

À 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 un court synopsis, 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 un ensemble 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 pour ordinateurs de bureau (Linux, macOS, Windows), les plateformes mobiles (Android, iOS), ainsi que les plateformes web et consoles de jeux vidéo.

Godot est complètement libre et open source sous la licence permissive du 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 encourage les utilisateurs d'aider à façonner leur moteur pour le faire correspondre à leurs attentes. Il est soutenu par la fondation à but non lucratif Godot Foundation.

Organisation de la documentation

Cette documentation est organisée en plusieurs rubriques :

  • La section À propos contient cette introduction ainsi que des informations concernant le moteur, son histoire, son modèle de licence, ses auteurs, etc. Elle contient également les Questions fréquentes.

  • Getting Started contains all necessary information on using the engine to make games. It starts with the Introduction section which should be the entry point for all new users. This is the best place to start if you're new!

  • Le Manuel peut être lu et cité au besoin et dans n'importe quel ordre. Il contient la documentation et les tutoriels centrés de manière spécifique sur les fonctionnalités du moteur.

  • Contribuer donne des informations au sujet de la contribution à Godot, que ce soit pour le moteur de jeux, la documentation, les démos ou d'autres sujets. Elle décrit comment signaler des bugs, comment est organisé le déroulement du travail, etc. Elle contient aussi des rubriques faites pour les utilisateurs et contributeurs avancés, avec des information sur la compilation du moteur de jeu, la contribution à l'éditeur, ou le développement de modules en C++.

  • Communauté est dédiée à la vie de la communauté Godot et contient une liste de tutoriels et de ressources externes recommandés. Cette section fournit aussi des détails sur la Bibliothèque de ressources. Elle est également utilisée pour lister les communautés Godot qui sont maintenant répertoriées sur le site Web de Godot.

  • Finalement, la Références de Classe documentent toute l'API de Godot, elle est aussi directement accessible dans l'éditeur du moteur de jeu. Vous pouvez y trouver toutes les information sur les classes, les fonctions, les signaux et tout le reste.

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

À propos de cette documentation

Les membres de la communauté de Godot sont constamment en train d'écrire, de corriger et d'améliorer cette documentation. Nous recherchons toujours de l'aide supplémentaire. Vous pouvez aussi contribuer en ouvrant des problèmes sur Github ou en traduisant cette documentation dans votre langue. Si vous êtes intéressé d'aider vous pouvez voir Comment contribuer et Ecrire de la documentation ou prendre contact avec l'équipe de la Documentation sur le Chat des Contributeurs de Godot.

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

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