
Cours Godot
Apprenez à créer de vrais jeux de A à Z avec le moteur Godot 4. Ce cours vous emmè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 abordé avec des instructions pratiques et prêtes à être utilisées dans vos projets.
Ce que vous allez apprendre:
Vous maîtriserez GDScript de A à Z, en couvrant les variables, le flux de contrôle, la conception orientée objet et la communication par signaux. Vous créerez des scènes de jeu 2D et 3D complètes avec des contrôleurs de joueur réactifs, la détection des collisions, les tilemaps et l'éclairage. Le cours vous guide à travers la structure professionnelle des projets, les Autoloads, la gestion des ressources et les systèmes de jeu réutilisables, notamment un inventaire et la sauvegarde/chargement. Vous explorerez également les shaders, la génération procédurale, le réseau multijoueur et le pathfinding par IA. À la fin, vous saurez profiler votre jeu, corriger les goulots d'étranglement de performances et publier des versions prêtes pour la sortie 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 les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
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éation et exécution de 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 chaque chapitre suivant.
Leçon 3 • Navigation dans l'éditeur Godot
Présente chaque panneau et outil de workflow principal de l'éditeur. Les étudiants acquièrent de l'assurance pour se déplacer dans l'interface sans confusion.
Leçon 4 • Présentation 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 • Installation et configuration de Godot
Guide les étudiants dans le téléchargement, l'installation et la configuration de Godot sur les principales plates-formes. Garantit un environnement de développement fonctionnel avant tout travail sur un projet.
Chapitre 2MasquerCacher les détailsVoir les détailsFondamentaux du GDScript
Fondamentaux du GDScript
Leçon 1 • Syntaxe GDScript et types de données
Couvre les variables, les constantes et les types de données intégrés de Godot. Jette les bases syntaxiques de tout le travail de script à venir.
Leçon 2 • Programmation orientée objet en GDScript
Couvre les classes, l'héritage (POO) 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 scripts. Les étudiants implémentent des modèles de communication découplés utilisés dans les projets Godot.
Leçon 5 • Fonctions et portée
Explique la déclaration de fonction, les paramètres, les valeurs de retour et la portée des variables. Permet aux étudiants d'écrire un code réutilisable et organisé.
Chapitre 3MasquerCacher les détailsVoir les détailsScènes, nœuds et structure du projet
Scènes, nœuds et structure du 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 performance courants causés par un chargement incorrect 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 entre les 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 du 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 collision et logique de jeu
Couvre les couches de collision, les masques et les signaux Area2D pour les événements du 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 mappages d'entrée et la détection d'entrée basée sur les actions. Les étudiants connectent les entrées du clavier, de la souris et de la manette au déplacement 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 le HUD correctement positionnés pendant le jeu.
Leçon 5 • CharacterBody2D et déplacement
Enseigne la physique de CharacterBody2D, move_and_slide et l'implémentation de la gravité. Les étudiants construisent un déplacement 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 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 déplacement 3D
Enseigne le déplacement 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 troisième personne.
Chapitre 6MasquerCacher les détailsVoir les détailsInterface utilisateur, audio et sensations de jeu
Interface utilisateur, audio et sensations 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'arbre de nœuds Control, les conteneurs et le système d'ancres 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 le tremblement d'écran pour un retour réactif. Les étudiants ajoutent du polish qui rend les interactions satisfaisantes.
Leçon 4 • Thématisation et styles d'interface utilisateur personnalisés
Explique la ressource Theme et le système StyleBox de Godot pour la personnalisation visuelle. Les étudiants appliquent une identité visuelle cohérente sur 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 connectent les éléments de l'interface utilisateur à la logique du jeu pour les menus et les affichages du HUD.
Chapitre 7MasquerCacher les détailsVoir les détailsSystèmes de jeu et scripts avancés
Systèmes de jeu et scripts avancés
Leçon 1 • Machines à états finis
Enseigne la conception FSM en utilisant des classes GDScript et des nœuds Godot. Les étudiants remplacent les conditionnelles emmêlées par une logique d'état propre et extensible.
Leçon 2 • Modèles de signaux et événements avancés
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 du jeu pour réduire l'interdépendance.
Leçon 3 • Systèmes de sauvegarde et de chargement
Explique les E/S de fichier, 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 • Pool d'objets et modèles de performance
Introduit le pool d'objets pour réduire la surcharge d'instanciation des balles et des ennemis. Les étudiants appliquent des modèles qui maintiennent des fréquences 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 (logiciel)
Exportation, optimisation et déploiement (logiciel)
Leçon 1 • Modèles d'exportation et cibles de plate-forme
Couvre l'installation des modèles d'exportation et la configuration des préréglages d'exportation spécifiques à la plate-forme. Les étudiants produisent des builds valides pour les cibles de bureau, web et mobiles.
Leçon 2 • Profilage des performances et débogage
Enseigne le profileur, le débogueur et l'inspecteur distant de Godot pour identifier les goulots d'étranglement. Les étudiants localisent et corrigent les problèmes de performance avant la sortie.
Leçon 3 • Signature de build et préparation à la distribution
Guide les étudiants à travers la signature de code, les métadonnées de magasin et la liste de vérification de distribution. Les étudiants produisent des builds prêtes pour la sortie qui répondent aux exigences de la plate-forme.
Leçon 4 • Techniques d'optimisation du rendu
Explique l'occlusion culling, le LOD, le batching et les paramètres de compression de texture. Les étudiants réduisent la charge GPU sans sacrifier la qualité visuelle.
Leçon 5 • Optimisation de la mémoire et des actifs
Couvre la compression des actifs, le streaming et le profilage mémoire pour réduire l'utilisation de la RAM. 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éveloppeurs indépendants en herbe : prêts à enfin construire le jeu qu'ils ont imaginé.
Créateurs amateurs : à la recherche d'un moteur structuré pour remplacer des tutoriels éparpillés.
Personnes en reconversion professionnelle : souhaitant entrer dans l'industrie du jeu vidéo depuis un domaine non connexe.
Étudiants en CS : recherchant des projets de jeux pratiques pour renforcer leur portfolio.
Éducateurs et enseignants souhaitant intégrer la création de jeux dans leurs salles de classe.
Artistes et designers : curieux d'ajouter des compétences techniques à leur travail créatif.
Ce que disent nos apprenants
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 besoin de 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 les vidéos sont présentées et transcrites, 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 en Algérie ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du 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 marche ?
Cours PDF




















