Godot Engine : Création de jeux 3D avec le moteur libre
4.8 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
51 students enrolled

Godot Engine : Création de jeux 3D avec le moteur libre

Initiation à la conception de jeux 3D avec Godot Game Engine, le moteur de jeu open source et gratuit
Bestseller
4.8 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
51 students enrolled
Created by Anthony Cardinale
Last updated 6/2020
French
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Utiliser le moteur de jeux godot engine
  • Programmer des jeux avec GDScript (Python)
  • Créer des jeux 3D
  • Acquérir les notions fondamentales du développement de jeux
Course content
Expand all 26 lectures 06:27:31
+ Initiation à Godot Game Engine
6 lectures 01:44:54

Dans cette première vidéo nous allons découvrir Godot et nous allons télécharger le logiciel afin d'installer l'outil que nous utiliserons dans cette formation.

Preview 14:27

Nous allons faire un tour de l'interface de Godot afin de la prendre en main et de découvrir le fonctionnement des différents menus.

Découverte de l'interface de Godot
18:48

L'instanciation consiste à inclure une scène dans une autre scène. Cela permet par exemple d'ajouter des objets ou personnages à une scène. Grâce à l’instanciation nous pouvons réutiliser les objets et les ajouter plusieurs fois.

Comprendre l'instanciation des nœuds avec Godot
18:09

Pour créer un jeu vidéo, il est nécessaire de disposer d'un environnement 3D afin de créer les niveaux. Dans cette vidéo nous allons voir comment importer des modèles 3D créés sous Blender.

Importation de modèles 3D issus de Blender (ou d'autres logiciels 3D)
17:11

Dans cette première vidéo sur la programmation, nous allons découvrir GDScript, le langage que nous utiliserons pour programmer notre jeu. Il s'agit d'une sorte de python propre à Godot.

Preview 18:31

Dans cette vidéo nous allons aller un peu plus loin avec le langage GDScript afin de découvrir d'autres fonctionnalités essentielles. 

Initiation à la programmation avec GDScript (Python) 2/2
17:48
+ Projet : Création d'un jeu de plateforme 3D
19 lectures 04:42:07

Dans cette première vidéo consacrée au développement de notre projet (jeu de plateforme 3D), nous allons commencer par importer les ressources, notamment les modèles 3D que nous utiliserons pour concevoir les niveaux 3D de notre jeu.

Preview 14:39

Dans cette vidéo nous allons créer notre personnage principal, un petit bonhomme de pain d'épice dans une bulle en plastique un peu comme dans le jeu Monkey Ball de SEGA.

Préparation du personnage principal
12:59

Nous allons maintenant programmer les touches du clavier afin de donner la possibilité au joueur de déplacer le personnage.

Gestion des inputs (touches clavier) pour le déplacement du personnage
17:28

Dans cette vidéo nous allons poursuivre notre code afin de faire en sorte que la caméra suive le personnage pendant son déplacement.

Faire suivre la caméra afin de filmer le personnage
15:05

Nous allons utiliser nos modèles 3D issus de Blender afin de créer notre premier niveau en assemblant ces modèles.

Création du premier niveau du jeu avec nos modèles 3D
19:06

Dans tous les jeux il y a des éléments interactifs. Nous allons créer des objets interactifs comme des pots de peinture à ramasser et un portail magique à traverser.

Création des objets interactifs
13:41

Nous allons voir comment améliorer les graphismes de notre jeu afin d'obtenir un rendu professionnel grâce aux effets de post traitement.

Amélioration des graphismes et beau rendu avec le post processing
16:51

Pour qu'un jeu soit beau et pour que le joueur soit captivé, il faut du mouvement. Nous allons donc voir comment animer les objets interactifs afin que votre environnement 3D soit vivant et animé.

Animation d'éléments décoratifs avec l'outil d'animation de Godot
19:03

Les particules sont très courantes dans les jeux vidéo. Cela permet de créer des effets comme du feu, du vent, des insectes, de la fumée, de la magie... Nous allons voir comment utiliser le système de particules de Godot afin de créer un feu.

Système de particules et création d'un feu animé
19:31

Les collisions sont très importantes dans les jeux vidéo. Cela permet par exemple de détecter si le joueur touche une zone ou un objet afin de déclencher un événement en particulier.

Détection des collisions et déclenchement d'événements
12:23

Le but de notre jeu est de ramasser des pots de peinture afin de colorer notre personnage pour qu'il puisse traverser des portails magiques colorés et ainsi atteindre la fin du niveau. Nous allons coder ce système dans cette vidéo.

Ramassage d'objets et modification de la couleur du personnage par script
12:52

Des portails magiques bloquent le personnage. Ces portails sont colorés et le personnage doit être de la couleur du portail afin de pouvoir le traverser. Nous allons programmer cela avec GDScript dans ce tutoriel.

Création d'un champ de force magique et déblocage du champ de force
09:14

Dans beaucoup de jeux il existe une monnaie qui permet de pouvoir acheter et débloquer des bonus. Nous allons ajouter des pièces à ramasser dans notre jeu.

Création de pièces à ramasser et calcul de l'or
17:45

Lorsque le joueur termine un niveau, le niveau suivant doit se lancer. C'est ce que nous allons coder dans cette vidéo.

Changement de niveaux (passer au niveau suivant)
10:22

Dans un jeu vidéo il faut du son et de la musique. Je vais vous montrer commet utiliser les composants audio de Godot.

Ajout de musiques et d'effets sonores (SFX)
10:36

Nous allons concevoir le menu principal de notre jeu. C'est l'écran principal qui s'affichera au lancement du jeu et qui permettra au joueur de lancer un niveau.

Création du menu principal du jeu
17:04

Nous allons créer l'interface utilisateur en affichant par exemple le nombre de pièces récoltées.

Création de l'interface utilisateur (HUD / GUI)
11:43

Un jeu vidéo est constitué de plusieurs niveaux, nous allons donc créer plusieurs niveaux afin de proposer une aventure complète au joueur.

Création des autres niveaux du jeu
17:16

Dans cette vidéo finale, nous allons voir comment compiler notre jeu, c'est-à-dire générer l'exécutable afin de pouvoir le partager en ligne sur itch.io, la plateforme des développeurs de jeux indépendants.

Preview 14:29
+ Bonus : Mes autres cours (coupons)
1 lecture 00:29
Mes autres cours à prix discount ! (Codes promos)
00:29
Requirements
  • Souhaiter créer des jeux avec un outil gratuit et open source
  • Souhaiter apprendre avec un expert certifié
Description

Ce cours vous permettra d'apprendre à développer des jeux avec un outil libre et gratuit : Godot Engine.

Godot est le moteur de jeux libre par excellence. Cette formation vous permettra d'apprendre à utiliser ce logiciel et à programmer avec GDScript, un langage très proche de Python.

La première partie est dédiée à l'apprentissage des bases afin de mettre tout le monde à niveau puis, dans la seconde partie, nous allons approfondir nos connaissances et développer un jeu 3D complet jusqu'à sa publication en ligne

Vous n'avez pas besoin de connaissances particulières pour suivre cette formation, il vous faut simplement l'envie d'apprendre à créer des jeux. Godot fonctionne sur tous les systèmes d'exploitation et vous permettra de compiler vos jeux pour les plateformes les plus courantes.

Je sais que vous prendrez beaucoup de plaisir à créer vos jeux avec Godot. Je vous invite à partager avec moi vos créations afin que le puisse créer un article de blog avec les jeux de toutes les personnes qui suivent ma formation. C'est satisfait ou 100% remboursé ! Si ma formation le tient pas ses promesses, je vous rembourse intégralement.

Vous apprendrez toutes les notions essentielles :

  • Instancier des objets

  • Importer des modèles 3D

  • Coder avec GD Script

  • Mettre en place un personnage

  • Gérer les inputs clavier/souris

  • Programmer la caméra

  • Créer des éléments interactifs

  • Mettre en place la lumière et l'éclairage

  • Améliorer les graphismes

  • Animer des objets et personnages

  • Gérer les collisions

  • Utiliser les materials

  • Jouer du son

  • Changer de niveau

  • Créer un menu

  • Compiler et partager le projet

  • ...

C'est LA formation francophone la plus complète que vous pouvez trouver sur le net alors n'attendez plus, rejoignez ce cours et lancez vous dans la création de jeux avec Godot Engine !


Who this course is for:
  • Les curieux souhaitant apprendre le développement de jeux
  • Les développeurs Unity ou Unreal souhaitant s'orienter vers Godot engine
  • Les développeurs qui veulent utiliser un outil libre