GODOT GAME ENGINE : Création de JEUX 2D avec Godot
4.6 (4 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.
20 students enrolled

GODOT GAME ENGINE : Création de JEUX 2D avec Godot

Apprenez à créer des jeux 2D avec Godot et GD Script (Python) grâce à ce cours complet sur le moteur libre et gratuit !
Hot & New
4.6 (4 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.
20 students enrolled
Created by Anthony Cardinale
Last updated 8/2020
French
Current price: $83.99 Original price: $119.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 1 article
  • 2 downloadable resources
  • 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 jeu Godot engine
  • Programmer des jeux 2D
  • Utiliser le langage GD Script (Python)
  • Créer des jeu avec un outil open source et gratuit
Course content
Expand all 28 lectures 05:16:42
+ Découverte de Godot
6 lectures 01:04:38

Téléchargement et installation de godot game engine, le moteur open source permettant de créer des jeux 2D ou 3D. Dans ce cours, nous aborderons la partie 2D de Godot.

Preview 09:15

Comment instancier des objets 2D sous Godot avec GDScript.

Preview 12:25

Travailler avec les collisions et les hitbox de vos objets 2D.

Les collisions (hitbox) 2D avec Godot et les Colliders
14:17

Tirer partie du moteur physique de Godot pour jouer avec les propriétés physiques des objets et mettre en place des mécaniques de gameplay.

Comprendre le moteur physique de Godot (Rigidbody, Physics materials, gravité..)
11:35

Je vais vous montrer ou et comment trouver puis récupérer des assets 2d gratuits pour pouvoir développer vos jeux. Nous allons apprendre à importer des assets dans godot pour pouvoir les utiliser ensuite.

Trouver des assets 2D gratuits et les importer dans Godot
08:12

Apprendre GDScript, le langage de programmation très proche de python que nous utiliserons pour coder nos jeux. 

Preview 08:54
+ Développement d'un jeu 2D avec le moteur de jeu Godot engine
14 lectures 03:01:06

Je vous donne les sources complètes du jeu. Vous aurez donc tous les fichiers et tout le code source. Ne trichez pas ! Faites tout par vous même pour bien apprendre ! Mon projet n'est là que pour vous débloquer si besoin.

Préparation du projet et du personnage principal de notre jeu 2D avec Godot
09:17

Nous allons coder le script qui permettra de faire sauter le personnage 2d afin de le propulser dans le décor. 

Préparation du script de propulsion (saut) du personnage via un clic
17:45

Nous allons améliorer le script de propulsion (saut) et gérer les collisions entre le personnage et les murs afin de préparer notre gameplay.

Suite du script de déplacement et gestion des collisions 2D
11:27

Nous allons apprendre à utiliser les outils de tileset et tilemap sous godot engine.

Mise en place du tileset et tilemap afin de créer rapidement nos niveaux 2D
12:28

Comment créer une caméra sous Godot capable de suivre le personnage dans ses mouvements ? Réponse ici.

Création d'une caméra 2D capable de suivre le personnage de façon fluide
10:56

Nous allons créer un objet bonus à ramasser qui donnera une capacité spéciale à notre personnage s'il récupère cet objet. On va gérer les collisions avec cet objet pour pouvoir le ramasser.

Création d'un objet bonus pour activer le double saut du personnage
14:20

Nous allons créer des pièces d'or à ramasser pour ajouter d'autres types d'objets bonus dans notre jeu 2D.

Création de pièces à ramasser et programmation des collisions (ramassage)
14:55

Découvrez comment créer une interface utilisateur avec godot.

Création d'une interface utilisateur (GUI) et affichage des informations du jeu
18:44

Créer une animation sous godot et jouer cette animation dans le jeu.

Création d'une animation de rotation pour le personnage principal
17:35

Script de patrouille de notre ennemi : premier pas dans l'IA.

Création d'un ennemi, d'un script de patrouille et de dégâts
19:23

Apprenez comment jouer des sons et effets audio pour améliorer l'ambiance de votre jeu.

Ajout et programmation des effets sonores avec Godot (SFX)
07:55

Le changement de scènes/niveau avec godot.

Création de plusieurs niveaux et du script de changement de niveau
12:45

Nous allons créer le menu principal de notre jeu qui s'affichera au démarrage de la partie.

Création du menu principal de notre jeu 2D
06:57

On va générer l'exécutable de notre jeu et vous allez apprendre comment vendre votre jeu sur internet grâce à itch.io, le site des développeurs de jeux indépendants.

Compilation du jeu (création du .Exe) et publication sur itch io
06:39
+ Bonus / Vrac / Vos questions
4 lectures 35:48

Dans cette section bonus je vais vous montrer comment créer un side scroller avec Godot. Vous apprendrez comment créer un jeu 2D en vue de côté un peu comme Super Mario Bros (Nintendo). Notre personnage pourra de déplacer de gauche à droite, sauter, la caméra suivra le joueur et nous allons voir comment animer le personnage. Il y aura les animations idle, de marche ou de saut en fonction de ce que fait le joueur.

Créer un side scroller 2D avec un personnage animé partie 1/4
09:51
Créer un side scroller 2D avec un personnage animé partie 2/4
10:22
Créer un side scroller 2D avec un personnage animé partie 4/4
09:00
+ Bonus n°2 : Un autre mini jeu / projet 2D
4 lectures 35:10

Voici un autre mini projet 2D pour vous permettre de pratiquer, notamment les animations des personnages, les collisions et l'instanciation. Dans ce bonus, nous allons développer un mini jeu dans lequel un personnage devra courir afin de rattraper des diamants qui tombent du ciel avant que ceux-ci heurtent le sol.

Si mes cours vous plaisent, pensez à laisser un avis quand Udemy vous suggère de mettre une note.

Un autre mini projet pour continuer de pratiquer
00:17
Créer un projet, importer les ressources, préparer le niveau du jeu 2D
10:35
Programmer le déplacement du personnage de gauche à droite
07:52
Animer le personnage, ramasser les gems, calculer le score, coder le système
16:26
Requirements
  • Tout le monde peut suivre ce cours
  • Pas de connaissances particulières requises
Description

Vous voulez apprendre à créer des jeux 2D avec un outil open source et ultra puissant ? Vous êtes au bon endroit !

Ce cours complet vous permettra d'apprendre à Utiliser Godot Game Engine, le langage GD Script (~Python) et à développer des jeux 2D.

Godot est un moteur de jeu libre et gratuit. Concurrent direct de Unity ou Unreal, il vous permettra de développer des jeux 2D et 3D. Si vous souhaitez créer des jeux 3D, regardez du côté de ma formation spécifique à ce sujet.

Dans ce cours, nous allons apprendre à créer des jeux 2D de A à Z jusqu'à la publication de notre jeu. Nous verrons les sujets essentiels à savoir :

  • Importer des ressources (assets)

  • Créer un personnage jouable

  • Créer un décor 2D à l'aide de sprites et d'une tilemap

  • Créer des objets à ramasser

  • Gérer les collisions 2D

  • Ajouter des ennemis

  • Concevoir un menu et une interface utilisateur

  • Déclencher des sons

  • Travailler avec les événements (signaux Godot)

  • Programmer avec un langage proche de python

  • Compiler et publier notre jeu

En choisissant mon cours, vous choisissez d'apprendre avec un expert certifié. J'ai réalisé de nombreuses formations vidéo sur le logiciel Godot et j'ai également publié un livre sur ce moteur de jeux. Je serai, en plus d'être votre instructeur, à votre écoute. En cas de problèmes, vous pouvez me contacter et je vous accompagnerai tout au long de cette formation.

J'ai également publié plusieurs autres formations complémentaires à celle-ci afin de faire de vous un développeur de jeux indépendant et capable de travailler sur tous les projets.

N'attendez plus, rejoignez ma formation et devenez développeur de jeux vidéo !

Who this course is for:
  • Les passionnés par la création de jeux vidéo
  • Ceux qui souhaitent devenir développeurs indépendants
  • Toute personne souhaitant vivre de sa passion
  • Les développeurs qui souhaitent migrer de Unity ou Unreal vers Godot