
Cours Godot
Apprenez à créer de vrais jeux à partir de zéro en utilisant le moteur Godot 4. Ce cours vous mène de l'installation de l'éditeur à l'exportation de projets 2D et 3D soignés vers les plateformes de bureau, Web et mobiles. Chaque système dont vous avez besoin — script, physique, interface utilisateur, audio et IA — est couvert avec une instruction pratique et prête pour le projet.
Ce que vous allez apprendre:
Vous maîtriserez GDScript de A à Z : variables, structures de contrôle, conception orientée objet et communication par signaux. Vous créerez des scènes de jeu 2D et 3D complètes avec des contrôleurs de personnage réactifs, la détection de collisions, des tuiles et l'éclairage. Le cours vous guide à travers la structure de projet professionnelle, les autochargements, la gestion des ressources et les systèmes de jeu réutilisables, y compris l'inventaire et la sauvegarde/chargement. Vous explorerez également les shaders, la génération procédurale, le réseau multijoueur et la recherche de chemin par IA. À la fin, vous saurez profiler votre jeu, corriger les goulots d'étranglement de rendement et livrer des versions prêtes pour la production sur plusieurs plateformes.
Comment vous étudiez de façon pratique Cours Godot
Comment vous pratiquez Cours Godot
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction à Godot et au développement de jeux
Introduction à Godot et au développement de jeux
Leçon 1 • Créer et exécuter votre premier projet
Les étudiants créent un projet Godot minimal et l'exécutent dans l'éditeur. Cela confirme que l'environnement est prêt et renforce la confiance initiale.
Leçon 2 • Concepts fondamentaux du développement de jeux
Définit les scènes, les nœuds, les signaux et la boucle de jeu tels qu'utilisés dans Godot. Fournit le vocabulaire conceptuel nécessaire pour tous les chapitres ultérieurs.
Leçon 3 • Naviguer dans l'éditeur Godot
Présente chaque panneau principal de l'éditeur et outil de travail. Les étudiants gagnent en confiance pour se déplacer dans l'interface sans confusion.
Leçon 4 • Aperçu du moteur Godot
Couvre l'historique, l'architecture et la position de Godot parmi les moteurs de jeu. Établit le contexte pour tout apprentissage ultérieur spécifique au moteur.
Leçon 5 • Installer et configurer Godot
Guide les étudiants dans le téléchargement, l'installation et la configuration de Godot sur les principales plateformes. Assure un environnement de développement fonctionnel avant de commencer tout travail de projet.
Chapitre 2MasquerCacher les détailsVoir les détailsFondamentaux du GDScript
Fondamentaux du GDScript
Leçon 1 • Syntaxe du GDScript et types de données
Couvre les variables, les constantes et les types de données intégrés de Godot. Pose les fondations syntaxiques pour tout le travail de script à venir.
Leçon 2 • Programmation orientée objet en GDScript
Couvre les classes, l'héritage et l'encapsulation tels qu'implémentés en GDScript. Prépare les étudiants à structurer proprement une logique de jeu complexe.
Leçon 3 • Flux de contrôle et logique
Introduit les conditionnelles, les boucles et les instructions match en GDScript. Les étudiants apprennent à diriger l'exécution du programme en fonction de l'état du jeu.
Leçon 4 • Signaux et communication entre scripts
Enseigne comment définir, émettre et connecter des signaux entre les scripts. Les étudiants implémentent des patrons de communication découplés utilisés dans les projets Godot.
Leçon 5 • Fonctions et portée
Explique la déclaration de fonctions, les paramètres, les valeurs de retour et la portée des variables. Permet aux étudiants d'écrire du code réutilisable et organisé.
Chapitre 3MasquerCacher les détailsVoir les détailsScènes, nœuds et structure de projet
Scènes, nœuds et structure de projet
Leçon 1 • Gestion des ressources et préchargement
Couvre la façon dont Godot gère les ressources, le préchargement et le chargement dynamique. Les étudiants évitent les pièges de rendement courants causés par un chargement inapproprié des actifs.
Leçon 2 • Construction de hiérarchies de scènes
Explique comment composer des scènes à partir de nœuds et imbriquer des scènes dans des scènes. Les étudiants conçoivent des hiérarchies qui reflètent les relations logiques des objets du jeu.
Leçon 3 • Nœuds 2D et 3D essentiels
Passe en revue les types de nœuds intégrés les plus importants pour les projets 2D et 3D. Donne aux étudiants une boîte à outils pratique pour les objets de jeu courants.
Leçon 4 • Structure de dossiers et conventions de projet
Établit des conventions de nommage et une organisation de dossiers pour des projets évolutifs. Les étudiants adoptent des habitudes qui préviennent la dette technique à mesure que les projets grandissent.
Leçon 5 • Autoloads et état global
Enseigne comment utiliser les nœuds Autoload pour partager des données et de la logique entre les scènes. Les étudiants implémentent des gestionnaires globaux pour l'état du jeu, l'audio et les paramètres.
Chapitre 4MasquerCacher les détailsVoir les détailsEssentiels du développement de jeux 2D
Essentiels du développement de jeux 2D
Leçon 1 • Détection de collisions et logique de jeu
Couvre les couches de collision, les masques et les signaux Area2D pour les événements de jeu. Les étudiants implémentent la détection d'ennemis, les objets à ramasser et les réponses aux dangers.
Leçon 2 • Gestion des entrées et contrôle du joueur
Couvre le singleton Input, les cartes d'entrée et la détection d'entrée basée sur les actions. Les étudiants relient les entrées du clavier, de la souris et de la manette au mouvement du joueur.
Leçon 3 • Tilemaps et conception de niveaux
Introduit les nœuds TileMap, les jeux de tuiles et les couches de collision pour les niveaux 2D. Les étudiants construisent un niveau navigable à partir d'actifs de tuiles réutilisables.
Leçon 4 • Caméras, fenêtres d'affichage et ancrage de l'interface utilisateur
Explique le comportement de Camera2D, le zoom, les limites et CanvasLayer pour l'interface utilisateur. Les étudiants maintiennent la caméra et l'affichage tête haute correctement positionnés pendant le jeu.
Leçon 5 • CharacterBody2D et mouvement
Enseigne la physique de CharacterBody2D, move_and_slide et l'implémentation de la gravité. Les étudiants construisent un mouvement de joueur réactif et conscient des collisions.
Chapitre 5MasquerCacher les détailsVoir les détailsEssentiels du développement de jeux 3D
Essentiels du développement de jeux 3D
Leçon 1 • Éclairage, environnement et ombres
Explique les paramètres DirectionalLight3D, OmniLight3D et WorldEnvironment. Les étudiants produisent une scène visuellement cohérente avec un éclairage et des ombres appropriés.
Leçon 2 • Physique et collision 3D
Couvre RigidBody3D, StaticBody3D et les formes de collision pour la physique 3D. Les étudiants simulent des interactions réalistes entre objets dans un environnement 3D.
Leçon 3 • Importation et utilisation d'actifs 3D
Couvre l'importation de modèles GLTF et OBJ, de matériaux et de textures dans Godot. Les étudiants intègrent correctement des actifs 3D externes dans une scène.
Leçon 4 • Configuration de la scène 3D et nœuds spatiaux
Introduit Node3D, les transformations et le système de coordonnées 3D. Les étudiants s'orientent dans l'espace 3D et positionnent les objets avec précision.
Leçon 5 • CharacterBody3D et mouvement 3D
Enseigne le mouvement du joueur en 3D, la rotation de la caméra et la gravité avec CharacterBody3D. Les étudiants implémentent un contrôleur à la première ou à la troisième personne.
Chapitre 6MasquerCacher les détailsVoir les détailsInterface utilisateur, audio et sensation de jeu
Interface utilisateur, audio et sensation de jeu
Leçon 1 • Intégration audio et conception sonore
Couvre AudioStreamPlayer, les bus et les nœuds audio positionnels. Les étudiants implémentent de la musique de fond, des effets sonores et des contrôles de volume.
Leçon 2 • Nœuds de contrôle et disposition de l'interface utilisateur
Couvre l'arborescence des nœuds Control, les conteneurs et le système d'ancrage pour une interface utilisateur réactive. Les étudiants conçoivent des dispositions qui s'adaptent à différentes résolutions d'écran.
Leçon 3 • Animations et techniques de sensation de jeu
Introduit AnimationPlayer, Tween et les secousses d'écran pour un retour réactif. Les étudiants ajoutent une finition qui rend les interactions satisfaisantes.
Leçon 4 • Thèmes et styles d'interface utilisateur personnalisés
Explique la ressource Theme de Godot et le système StyleBox pour la personnalisation visuelle. Les étudiants appliquent une image de marque visuelle cohérente à tous les éléments de l'interface utilisateur.
Leçon 5 • Boutons, étiquettes et widgets interactifs
Enseigne les nœuds Button, Label, LineEdit et ProgressBar ainsi que leurs signaux. Les étudiants relient les éléments de l'interface utilisateur à la logique du jeu pour les menus et les affichages de l'affichage tête haute.
Chapitre 7MasquerCacher les détailsVoir les détailsSystèmes de jeu et script avancé
Systèmes de jeu et script avancé
Leçon 1 • Machines à états finis
Enseigne la conception de machines à états finis à l'aide de classes GDScript et de nœuds Godot. Les étudiants remplacent les conditionnelles enchevêtrées par une logique d'état propre et extensible.
Leçon 2 • Patrons de signaux avancés et événements
Couvre l'architecture de bus d'événements et les appels de signaux différés pour les systèmes complexes. Les étudiants découplent les systèmes de jeu pour réduire l'interdépendance.
Leçon 3 • Systèmes de sauvegarde et de chargement
Explique les entrées/sorties de fichiers, la sérialisation JSON et le chiffrement pour les sauvegardes de jeu. Les étudiants implémentent un système de sauvegarde robuste qui persiste la progression du joueur.
Leçon 4 • Regroupement d'objets et patrons de rendement
Introduit le regroupement d'objets pour réduire la surcharge d'instanciation pour les balles et les ennemis. Les étudiants appliquent des patrons qui maintiennent des taux d'images stables sous charge.
Leçon 5 • Systèmes d'inventaire et d'objets
Couvre la conception d'objets pilotée par les données à l'aide de ressources personnalisées et de dictionnaires. Les étudiants construisent un système d'inventaire flexible utilisable dans tous les genres de jeux.
Chapitre 8MasquerCacher les détailsVoir les détailsExportation, optimisation et déploiement
Exportation, optimisation et déploiement
Leçon 1 • Modèles d'exportation et cibles de plateforme
Couvre l'installation de modèles d'exportation et la configuration de préréglages d'exportation spécifiques à la plateforme. Les étudiants produisent des versions valides pour les cibles de bureau, Web et mobiles.
Leçon 2 • Analyse du rendement et débogage
Enseigne le profileur, le débogueur et l'inspecteur à distance de Godot pour identifier les goulots d'étranglement. Les étudiants localisent et corrigent les problèmes de rendement avant la publication.
Leçon 3 • Signature de version et préparation à la distribution
Guide les étudiants à travers la signature de code, les métadonnées de magasin et les étapes de la liste de vérification de distribution. Les étudiants produisent des versions prêtes pour la publication qui répondent aux exigences de la plateforme.
Leçon 4 • Techniques d'optimisation du rendu
Explique l'élimination de l'occlusion, le niveau de détail, le regroupement et les paramètres de compression de texture. Les étudiants réduisent la charge du processeur graphique sans sacrifier la qualité visuelle.
Leçon 5 • Optimisation de la mémoire et des actifs
Couvre la compression des actifs, le streaming et l'analyse de la mémoire pour réduire l'utilisation de la mémoire vive. Les étudiants livrent des jeux qui fonctionnent dans les limites de mémoire des appareils cibles.
Votre certificat valide de réussite
Ce cours est pour vous :
Développeuses et développeurs indépendants en devenir : prêts à créer enfin le jeu qu'ils ont imaginé.
Créateurs et créatrices amateurs : à la recherche d’un moteur structuré pour remplacer des tutoriels éparpillés.
Personnes en réorientation de carrière : souhaitant entrer dans l'industrie du jeu vidéo à partir d'un domaine non connexe.
Étudiants en CS : à la recherche de projets de jeux pratiques pour renforcer leur portfolio.
Éducateurs et enseignants souhaitant intégrer la création de jeux dans leur salle de classe.
Artistes et designers : curieux d’ajouter des compétences techniques à leur travail créatif.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















