Godot engine est un moteur de jeu open source qui vous permet de développer des jeux 2D ou 3D pour toutes les plateformes. Ce cours vous permettra d'apprendre à utiliser la version Mono de Godot afin de programmer vos jeux avec le langage C#. Nous utiliserons également Blender pour la modélisation 3D.
Si vous souhaitez devenir développeur de jeux vidéo et que vous avez envie d'apprendre à utiliser un logiciel gratuit et open source, ce cours est fait pour vous.
Nous allons apprendre à créer des jeux sous Godot avec C# en suivant notre fil rouge : Développer un FPS 3D au look rétro (style PS1/N64).
La version Mono de Godot vous permet d'utiliser le langage C# au lieu du langage GDScript (python). L'avantage de C# c'est que vous obtiendrez de meilleures performances au niveau de l'exécution de votre programme. En effet, les développeurs de Godot Engine ont mesuré que les performances sont en moyenne 4 fois plus élevées avec C# (Source: Doc de Engine).
Je vous montrerai donc comment créer vos jeux avec ce langage et comment adapter vos projets car la syntaxe C# diffère de GDScript. En suivant ma formation, vous apprendrez avec un développeur de jeux vidéo certifié. De plus j'ai publié un livre sur le développement de jeux avec Godot (éditions d-booker) et les développeurs du logiciel ont relu mon ouvrage avant publication. J'ai également eu l'occasion de discuter avec plusieurs studios qui utilisent ce formidable moteur de jeu.
Dans cette formation complète je vous montrerai comment créer votre jeu, étape par étape. Nous modéliserons nous même les assets 3D grâce à Blender. Nous verrons par exemple :
Comment installer la version mono de Godot
Comment utiliser le langage C# avec Godot
Comment modéliser des éléments 3D pour notre jeu avec Blender
Comment texturer nos modèles 3D
Comment mettre en place l'éclairage pour notre jeu
Comment créer un personnage en vue à la première personne (FPS)
Comment programmer le mouvement et le regard
Comment programmer le saut et le tir
Comment créer, ajouter et animer des ennemis 3D dans notre jeu
Comment créer une intelligence artificielle pour nos ennemis
Comment gérer les collisions avec les objets
Comment gérer la vie du personnage et des monstres (fonction de dommages)
Comment créer une interface utilisateur
Comment créer un FPS 3D complet avec Godot (Mono) (Vous serez en mesure d'adapter le projet à vos besoins)
Et bien plus !
Cette formation se veut complète. Après l'avoir suivie vous serez à l'aise dans la création de jeux 3D avec Godot et C#. Je vous donnerai toutes les sources du projet pour que vous puissiez les récupérer. Je suis certain que mon cours vous plaira. De plus, n'hésitez pas à me demander de réaliser des vidéos spécifiques et je les ajouterai dans une rubrique bonus dédiée.
A tout de suite pour cette formation sur Godot !