Apprendre Godot : Maîtriser et développer un jeu vidéo de A à Z
Cours Godot Engine : apprendre le GDScript et créer trois jeux vidéo, en 2D et en 3D.
L'essentiel
- Durée
- 14 heures 45
- Programme
- 12 chapitres, 94 leçons
- Prix
- 89,00 €, accès à vie
- Format
- Vidéo en ligne, à votre rythme
- Certificat
- PDF de fin de formation
- Prérequis
- Pas de prérequis - ouvert à tous niveaux
Présentation de la formation
Développez vos propres jeux vidéo avec Godot Engine : interface, système de nœuds et bases du GDScript, puis trois projets à réaliser, un jeu de course 2D, un jeu de plateforme et un labyrinthe 3D.
Ce cours Godot vous apprend à développer un jeu vidéo par la pratique : vous construisez trois jeux complets, en 2D puis en 3D.
Godot Engine est un moteur de jeu gratuit, qui gère la 2D comme la 3D. Vous l'installez, vous découvrez son interface et vous comprenez le système de nœuds sur lequel repose chaque projet. Vous apprenez ensuite les bases du GDScript, des variables aux fonctions.
Le premier jeu, CarRace2D, est un jeu de course. Vous enchaînez avec un jeu de plateforme : animation du personnage, outils de level design 2D, gravité, collisions, barre de vie, ennemis, puis bruitages et musiques.
La dernière partie aborde la 3D. Vous créez et configurez une première scène, puis vous réalisez un labyrinthe en 3D du début à la fin.
À l’issue de cette formation Godot, vous allez
- Maîtriser Godot Engine. vous allez découvrir l'interface de ce moteur gratuit et apprendre à l'utiliser pour créer vos propres jeux vidéo.
- Apprendre la programmation. vous allez comprendre la logique du GDScript, un langage simple et puissant, pour donner vie à vos idées.
- Créer des jeux en 2D et 3D. vous allez passer de la théorie à la pratique en concevant des niveaux, des décors et des personnages complets.
- Animer vos créations. vous allez apprendre à donner du mouvement à vos éléments et à gérer les collisions entre eux.
- Développer 3 projets concrets. vous allez réaliser un jeu de course 2D, un jeu de plateforme et un labyrinthe 3D de A à Z.
- Gérer l'audio et l'interface. vous allez intégrer des bruitages, des musiques et créer des menus d'accueil professionnels.
- Publier vos jeux. vous allez apprendre comment exporter vos créations pour pouvoir les partager avec le monde entier.
Programme de la formation
12 chapitres, 94 leçons. Les leçons marquées « Extrait gratuit » se regardent sans compte.
Introduction
1 leçon
- Historique et développement
Installation et Configuration de Godot
2 leçons
- Installation de Godot Engine
- Configuration de l’environnement de travail
Découverte de l'Interface
4 leçons
- Vue générale de l’éditeur
- Manipulation et Ajustement des Nœuds de la Scène
- Raccourcis clavier et commandes rapides
- Organisation et sauvegarde des layouts personnalisés
Les Bases Godot Engine
5 leçons
- Structure et hiérarchie des nœuds
- Les nœuds de physique et de collisions
- Les Matériaux Physiques
- Les scènes et les prefabs
- Les outils de débogage
Apprendre les Bases du GDscript
18 leçons
- Ce que vous allez découvrir dans ce chapitre
- Pourquoi utiliser GDScript ?
- La structure de base d’un GDScript
- Déclaration et initialisation des variables
- Déclaration et usage des constantes
- Création et manipulation des tableaux
- Conditions (if, else, match)
- Opérateurs Logiques et de Comparaison
- La concaténation
- Opérateurs Arithmétiques
- Conversion de type
- Boucles (for, while)
- Création et manipulation des dictionnaires
- Créer des Méthodes
- Créer des fonctions
- Les énumérations
- La gestion des exceptions
- La portée des variables
Votre premier jeu : CarRace2D
Aperçu gratuit 15 leçons
- Création du projet et importation des ressources
- Déplacement de la voiture
- Création d’une voiture fantôme
- Création des prefabs de voitures fantômes
- Instancier une voiture fantôme (Timer)
- Instanciation Aléatoire de Voitures avec un Spawner Extrait gratuit
- Détection et Gestion de Collisions avec les voitures Fantôme
- Utiliser un Shader pour Simuler le Mouvement de la Route
- Déclencher un Effet ‘Boom’ en Cas de Collision
- Afficher la Distance Parcourue en Kilomètres
- Créer une Interface de Fin de Partie : Rejouer ou Quitter
- Ajouter des effets sonores au jeu
- Gérer le redimensionnement de la fenêtre de jeu
- Compiler votre jeu pour le distribuer
- Code source du projet CarRace 2D
Développement et Animation d'un Personnage de Jeu de Type Platformer
7 leçons
- Configuration des Nœuds pour le Personnage
- Implémentation de la Gravité pour le Personnage
- Déplacement Horizontal du Personnage
- Mécanique de Saut pour le Personnage
- Création des Animations du Personnage
- Gestion des Animations du Personnage
- Configurer le Suivi de la Caméra sur le Personnage
Les outils de Level Design 2D
4 leçons
- Créer une Tilemap et configurer un Tileset
- Organisation des Layers dans les Tilemaps
- Ajout de collisions aux Tuiles
- Créer un effet Parallax avec des calques
Mécanismes de jeu de plateforme
Aperçu gratuit 16 leçons
- Implémenter un ennemi patrouillant de type Spider
- Détruire un ennemi avec un saut
- Créer un ennemi de type Piranha Extrait gratuit
- Implémenter un ennemi volant de type chauve-souris
- Suivre et gérer le score du joueur
- Améliorer les effets visuels lors de la destruction des ennemis
- Gérer les dégâts infligés au joueur
- Mettre en place la gestion de la barre de vie
- Intégrer un bonus de vie et l’animer
- Exploiter un Signal Dynamique pour le Bonus de Vie
- Création du visuel de fin de partie
- Mise en place du mécanisme de fin de partie
- Gérer la fin de niveau
- Création de la scène de Menu
- Gestion Dynamique du Chargement de Scènes
- Implémentation d’un Bouton de Reprise au Dernier Niveau
Gestion de l'audio
4 leçons
- Intégrer une musique de fond au jeu
- Ajouter et gérer les effets sonores
- Gérer et spatialiser des sons avec AudioStream2D
- Code source du projet : Platformer
Créer et Configurer une Première Scène 3D
Aperçu gratuit 5 leçons
- Découvrir et Manipuler les Nœuds 3D
- Configurer et Maîtriser le Nœud Camera3D Extrait gratuit
- Créer et Personnaliser un Environnement 3D
- Exploiter les Lumières en 3D
- Utiliser les Matériaux et Textures
Réalisation d’un Jeu 3D : Labyrinthe
13 leçons
- Conception d’un Personnage Jouable FPS avec Contrôles Directionnels
- Conception du Labyrinthe Modulaire avec GridMap
- Création d’un ennemi en mode sentinelle
- Création d’un ennemi avec un déplacement circulaire
- Visuel de fin de partie
- Mécanisme de sortie du labyrinthe (Key)
- Mécanisme de sortie du labyrinthe (Door)
- Conception et Mise en Place du Toit du Labyrinthe
- Implémentation d’un compte à rebours de niveau
- Gestion de la partie
- Chargement du niveau suivant
- Session de démonstration : Jeu en action
- Code source du projet
Votre formateur
Jean-Philippe P. vous accompagne avec une approche directe et très visuelle. Vous allez comprendre sa logique pas à pas, et appliquer ses méthodes simples pour pouvoir créer vos propres jeux vidéo par vous-même.
Avis des apprenants
4,7 / 5 sur 43 avis.
★★★★★Super qualité de cours et vidéos très pratiques pour maîtriser l'outil
★★★★★Des vidéos ultra efficaces pour progresser vite sur ce logiciel, très bien !
★★★★★Oui ! les formations que j'ai suivie de mon coté correspondaient à mes attentes
★★★★★De super formations, vraiment qualitatives !
★★★★★Conseils parfaits et très clairs !
★★★★★Des cours super complets et de grande qualité ! Les réponses aux questions sont hyper rapides et vraiment utiles. Je recommande
Dans le catalogue
- Parcours Applications mobiles & jeux : 5 formations dont celle-ci, 199,00 €
Ces autres cours pourraient vous intéresser
Développement Web & Mobile Maîtrisez Visual Studio Code, C# et VB.NET de A à Z. Apprenez à configurer le SDK .NET, exploiter les extensions clés,…
Développement Web & Mobile Maîtrisez TypeScript de Zéro. Apprenez le système de typage, les interfaces, les alias et la configuration du tsconfig.…
Développement Web & Mobile Maîtrisez l'écosystème React et Next.js de A à Z. Apprenez à bâtir des apps Fullstack avec l'App Router, les Server…
Développement Web & Mobile Maîtrisez le versioning local et distant, apprenez à collaborer efficacement en équipe sur GitHub avec les Pull…
Questions fréquentes
Prix, accès, paiement, remboursement : l'essentiel avant de vous inscrire.
EspritAcadémique, qu'est-ce que c'est ?
EspritAcadémique est une plateforme d'apprentissage en ligne qui propose une large gamme de cours, exercices, ressources et accompagnements personnalisés pour tous les niveaux.
Apprenez ce que vous voulez, quand vous voulez, avec des contenus accessibles à tout moment à un tarif très abordable. De nouveaux cours et formations sont ajoutés régulièrement.
Combien coûte une formation ?
Nous mettons à votre disposition deux formules principales :
Abonnement individuel : 29 € TTC par mois ou 199 € TTC par an (voir nos offres), soit 5 mois offerts par rapport à la formule mensuelle. Il donne accès à l'ensemble des formations tant que l'abonnement reste actif. Sans engagement : vous pouvez l'annuler à tout moment depuis votre espace client, sans frais.
Achat à l'unité : si vous préférez suivre une formation en particulier, c'est possible. Le tarif varie en fonction de la durée de la formation choisie, et l'accès vous reste acquis à vie.
Nous proposons également des solutions dédiées aux entreprises, disponibles sur demande. Pour toute question, vous pouvez utiliser le formulaire de contact ou nous écrire à contact@espritacademique.com.
Quelle est la différence entre l'abonnement individuel et l'achat à l'unité ?
L'abonnement individuel vous donne accès à l'ensemble de nos formations, aux exercices pratiques et aux ressources associées, sur de nombreuses thématiques professionnelles. Vous pouvez ainsi progresser sur plusieurs compétences en parallèle et découvrir chaque nouvelle formation dès sa mise en ligne.
L'achat à l'unité vous donne un accès à vie à la formation choisie, sans abonnement ni renouvellement. C'est la formule idéale si vous avez un objectif précis en tête et que vous souhaitez avancer à votre rythme, sans limite de temps.
Combien de temps ai-je pour suivre une formation ?
Si vous avez souscrit à l'une de nos offres (mensuelle ou annuelle), vous accédez aux formations pendant toute la durée de votre abonnement. En cas d'achat unique d'une formation, celle-ci vous reste accessible à vie.
Est-ce que je peux suivre la formation à mon rythme ?
Oui. Nos formations sont 100 % en ligne et disponibles à tout moment. Vous pouvez avancer à votre propre rythme, selon votre emploi du temps, et reprendre là où vous vous étiez arrêté.
Quels sont les moyens de paiement acceptés ?
Nous acceptons les paiements par carte bancaire et PayPal. Tous les paiements sont 100 % sécurisés grâce au chiffrement SSL/TLS et à nos partenaires de paiement certifiés.
Puis-je être remboursé si la formation ne me convient pas ?
Oui, sous conditions. Vous bénéficiez d'une garantie « satisfait ou remboursé » de 30 jours : si vous n'avez pas encore réellement commencé la formation, vous pouvez demander le remboursement intégral de votre commande sur simple demande, sans avoir à vous justifier.
Cette garantie cesse de s'appliquer dès lors que vous avez visionné plus de 20 % du contenu ou téléchargé les fichiers d'exercices, la formation étant alors considérée comme consommée. C'est pourquoi nous vous invitons à profiter des leçons offertes de chaque formation avant votre achat : elles vous permettent de vérifier que le contenu et la pédagogie vous conviennent.
Pour faire une demande, écrivez-nous à contact@espritacademique.com. Le remboursement est effectué dans les 14 jours suivant la réception de votre demande, sur le même moyen de paiement. Le détail figure à l'article 6 de nos conditions générales de vente.