Création d'un RPG avec Unreal Engine - Formation Year One
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Création d'un RPG avec Unreal Engine - Formation Year One

Mathieu Pascal
34,99€
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Avec le programme de formation Year One, apprenez à créer votre premier jeu : un RPG incluant tous les mécanismes principaux des jeux vidéo.
Conçue pour les débutants, cette formation que je vous présente dans ce module gratuit va vous permettre de vous familiariser au fil des modules avec Unreal Engine, en apprenant les bases puis les fonctions avancées de ce moteur.

Dans ce module, qui va s’étoffer au fil des semaines (sans surcoût), nous allons créer une version simple du jeu, de façon à maîtriser les bases, et comprendre les mécanismes cachés derrières ces expériences vidéo-ludiques.

A la fin du module 1 Création d'un RPG, vous saurez:

  • créer le paysage 
  • gérer l’environnent design, c'est à dire déposer les assets sur le paysage pour créer l'univers de votre jeu
  • créer et animer les personnages à l'aide des ressources externes
  • gérer l'inventaire du héros
  • mettre en place un système marchand (achat / revente auprès des PNJ)
  • mettre en place un système de quête et des missions de collecte

Le héros pourra alors réaliser sa première mission : collecter une rune permettant d'activer le 1er des 4 piliers posés sur la map.

Au cours des modules avancés que je publierai ensuite, nous ajouterons les missions de type tuer des ennemis / découvrir de nouvelles zones / chercher des PNJ.
Enfin, nous verrons les fonctions avancées de tous les composants d'un jeu vidéo : lanscape, materials, particle system, véhicules, combats, etc.

Support en ligne

Les apprenants peuvent poser leurs questions dans la zone dédiée sur tuto.com.
Le cours a été enregistré avec la version 4.20.3 de Unreal Engine.
Des fichiers de travail sont à votre disposition.

Bonne formation.
Mathieu

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Informations en cours de formation
Chapitre 2
Création de l'environnement du jeu
Chapitre 3
Création du héros
Chapitre 4
Interface Utilisateur : Widgets Blueprint
Chapitre 5
Gestion de l'inventaire du héros, partie 1
Chapitre 6
Gestion de l'inventaire du héros, partie 2
Chapitre 7
Création du système marchand pour acheter et vendre des objets

Plan détaillé du cours

Chapitre 1 : Informations en cours de formation
05m41
 
Leçon 1Convertir son projet dans une nouvelle version d'Unreal Engine
Chapitre 2 : Création de l'environnement du jeu
3h32
 
Leçon 1Création du projet et introduction à l'interface
Leçon 2Déplacement dans le viewport
Leçon 3Introduction aux outils de base
Leçon 4Outil Geometry : creez les volumes sans déformer les matériaux
Leçon 5Construction d'une maison avec l'outil Geometry
Leçon 6Landscape : le paysage du jeu
Leçon 7Landscape : les outils pour sculpter le terrain
Leçon 8Créez vos chemins avec l'outil Spline
Leçon 9Les différentes formes de la brosse
Leçon 10Utiliser l'outil de symétrie pour créer le paysage
Leçon 11Téléchargement de ressources et introduction aux Materiaux
Leçon 12Introduction aux matériaux #2
Leçon 13Layer Blend : Matériaux à plusieurs calques pour le Landscape #1
Leçon 14Layer Blend : Matériaux à plusieurs calques pour le Landscape #2
Leçon 15Blocking Volume et utilisation des différentes vues de l'éditeur
Leçon 16Analyse du pack téléchargé sur la markeplace
Leçon 17Level Design #1 : création de notre map avec les assets disponibles
Leçon 18Level Design #2 : ajout de la roche
Leçon 19Outil Foliage #1 : automatisez l'ajout d'assets spécifiques sur la map (herbe, arbres, etc.)
Leçon 20Outil Foliage #2 : automatisez l'ajout d'assets spécifiques sur la map (herbe, arbres, etc.)
Leçon 21Outil Foliage #3 : automatisez l'ajout d'assets spécifiques sur la map (herbe, arbres, etc.)
Chapitre 3 : Création du héros
3h55
 
Leçon 1Introduction à la gestion des personnages
Leçon 2Héros du jeu : personnage et animations
Leçon 3Importation des animations, et création du Blueprint du héros
Leçon 4Blendspace et Animation Blueprint
Leçon 5Ajout de la caméra
Leçon 6Attribuer les touches de déplacement : le key mapping
Leçon 7Création des fonctions de déplacement du héros
Leçon 8Orientation du personnage avec la souris
Leçon 9Gestion du sprint
Leçon 10Sound design : bruits de pas et Sound Cue
Leçon 11Gestion du saut #1
Leçon 12Gestion du saut #2
Leçon 13Gestion de la position accroupie
Leçon 14Gestion de la vie du héros
Leçon 15Infliger des dégâts ou soigner le héros
Leçon 16Différente entre un simple static mesh et un actor Blueprint
Leçon 17Infliger des dégâts avec un timer
Leçon 18Gestion de la mort du héros
Chapitre 4 : Interface Utilisateur : Widgets Blueprint
26m37
 
Leçon 1Interface utilisateur #1
Leçon 2Interface utilisateur #2
Chapitre 5 : Gestion de l'inventaire du héros, partie 1
3h03
 
Leçon 1Importation des assets 3D (à disposition avec la formation)
Leçon 2Création de la structure des objets
Leçon 3Introduction au blueprint parent / enfant
Leçon 4Création des blueprints enfants
Leçon 5Debuggage suite à l'importation des fichier uasset
Leçon 6Présentation de la structure de l'inventaire
Leçon 7Réalisation de la structure de l'inventaire
Leçon 8Analyser les actors présents devant le personnage
Leçon 9Ramasser un objet #1
Leçon 10Ramasser un objet #2
Leçon 11Création de la partie graphique de l'inventaire #1
Leçon 12Création de la partie graphique de l'inventaire #2
Leçon 13Création de la partie graphique de l'inventaire #3
Leçon 14Création de la partie graphique de l'inventaire #4
Leçon 15Charger l'inventaire graphique du héros
Leçon 16Récupérer de façon dynamique les informations des objets de l'inventaire
Leçon 17Gestion des objets empilables #1
Leçon 18Gestion des objets empilables #2
Leçon 19Gestion des objets empilables #3
Chapitre 6 : Gestion de l'inventaire du héros, partie 2
1h31
 
Leçon 1Introduction aux collisions dans UE et l'importance dans les interactions avec les objets
Leçon 2Gestion avancée de l'affichage du curseur pour utiliser des objets de l'inventaire
Leçon 3Gestion du clic sur les objets présents dans l'inventaire
Leçon 4Structure et Blueprint enfant selon le type d'objet
Leçon 5Utiliser un item de type consommable
Leçon 6Optimisation du code
Leçon 7Suppression simple d'un objet de l'inventaire
Leçon 8Gestion des objets empilables lors de la suppression de l'inventaire
Chapitre 7 : Création du système marchand pour acheter et vendre des objets
4h39
 
Leçon 1Introduction au système marchand et création du PNJ marchand
Leçon 2Création du PNJ marchand
Leçon 3Création de l'inventaire du personnage
Leçon 4Parlons de Blueprints, de classes et d'Instances
Leçon 5Gestion de l'interaction avec les Pnjs
Leçon 6Collision du capsule component du Pnj
Leçon 7Création du Widget marchand #1
Leçon 8Création du Widget marchand #2
Leçon 9Création du Widget marchand #3
Leçon 10Création du Widget marchand #4
Leçon 11Afficher l'inventaire du héros #1
Leçon 12Afficher l'inventaire du héros #2
Leçon 13Afficher l'inventaire du héros #3
Leçon 14Afficher l'inventaire du héros #4
Leçon 15Afficher l'inventaire du PNJ #1
Leçon 16Afficher l'inventaire du PNJ #2
Leçon 17Vendre un objet à un marchand #1
Leçon 18Break optimisation de Blueprint
Leçon 19Vendre un objet à un marchand #2
Leçon 20Interaction avec l'UI dès le 1er clic
Leçon 21Vente d'un item empilable #1
Leçon 22Vente d'un item empilable #2
Leçon 23Achat d'un item #1
Leçon 24Achat d'un item #2
Leçon 25Achat d'un item #3
Leçon 26Achat d'un item #4
Leçon 27Indiquer au joueur qu'il n'a pas assez d'argent
Leçon 28Empêcher la vente des objets de quête
Leçon 29Achat d'objets empilables
Chapitre 8 : Système de Quêtes
2h44
 
Leçon 1Création du perso et début de l'interaction
Leçon 2Création de la fenêtre de dialogue pour les quêtes
Leçon 3Création du système de quête #1
Leçon 4Création du système de quête #2
Leçon 5Afficher un picto ? ou ! au-dessus du PNJ
Leçon 6Alimenter la fenêtre de dial du PNJ
Leçon 7Alimenter la fenêtre de dial du PNJ #2
Leçon 8Utilisation du Widget Switcher
Leçon 9Accepter et terminer une quête
Leçon 10Gestion des quêtes de collecte
Leçon 11Gestion des ? et ! au-dessus des Pnj
Leçon 12Créer facilement des quêtes de collecte
Leçon 13Attribuer les récompenses de quête au joueur
Chapitre 9 : BONUS !
23m43
 
Leçon 1Gestion de quête type "Trouver un Pnj"
Leçon 2Dépendance entre quêtes (proposer quête B si A rendue)

Aperçus

Avis des apprenants

Détail des avis
1 692
Apprenants
134
Commentaires
4,8/5
Note moyenne
5/5
117
4/5
10
3/5
3
2/5
2
1/5
2
Membre-4275-6507
Membre-4275-6507
Publié le 11/02/2024
Très bon tuto, bien expliqué merci...
Christophe Sabba
Christophe Sabba
Publié le 02/02/2024
Tuto, clair et bien expliqué, dommage qu'il n'y ai pas de suite
Nicolas Legrand
Nicolas Legrand
Publié le 26/03/2024
pas mal du tout, on se perds un peu mais il suffit de revoir les videos pour bien assimiler

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

Unreal Engine

Quel est le niveau requis pour suivre ce tuto ?

débutant

Que contient le fichier source ?

Dans le fichier source, sont à disposition les assets, les materiaux qui leur sont liés, les bruits de pas, les images utilisées pour l'inventaire. De façon plus générales, tous les éléments utilisés dans la formation en dehors de ceux que nous téléchargeons gratuitement sur le marketplace Unreal Engine.

Faudra t-il payer un supplément pour obtenir la mise à jour de ce module?

Non, tout le contenu qui va être ajouté à ce module sera disponible automatiquement, sans surcoût.

Quand ce premier module sera t-il disponible dans sa totalité?

Ce module sera complet début décembre 2018, et aura une durée d'environ 20 heures.

Comment rejoindre le salon dédié sur Discord?

Pour rejoindre le salon dédié à la formation Year One sur mon serveur Discord : - Télécharger installer Discord (Gratuit) : https://discordapp.com/ - Suivre ce lien pour rejoindre mon serveur : https://discord.gg/RhP6aF2 - M'envoyer un message privé sur Discord avec votre identifiant tuto.com (pseudo ou membre-1234-1234) et vous aurez alors accès à l'espace dédié.

Bonjour, Dans l'introduction, vous parlez des modules à venir, et je me demandais si les modules avancés dont vous parlez sont inclus dans la formation YEAR ONE ? Merci.

Bonjour, la formation Year One est une formation qui fonctionne par module. Ce module "Création d'un RPG" nous permet de poser toutes les bases du jeu, et nous y ajouterons ensuite des fonctions avancées à travers les nouveaux modules. Les tarifs varieront en fonction de leur durée. Certains seront gratuits, et d'autres non. N'hésitez pas si vous avez d'autres questions :) Mathieu

Bonjour j'ai comme projet de crée un jeux en mode ( escape game, avec des code pour débloquer des serrures, des énigmes, avec un temps pour pouvoir finir les niveaux, et tous ce qu'il y'a dans le monde de l'escape game) le formation que vous proposez est-elle adapté pour mon projet ?

Bonjour :) Ce n'est effectivement pas un escape game que nous créons dans le cadre de la formation mais je pense que tous les mécanismes que nous voyons sont essentiels dans le cadre du développement de jeu vidéo. Vous devriez à la fin de la formation, être apte à créer ces fonctionnalités. Vous pouvez aussi compter sur la communauté Year One qui a un serveur Discord dédié pour évoluer ensemble et échanger sur tous ces sujets. N'hésitez pas si vous avez d'autres questions :)

Où faut-il entrer le code de réduction ?

Une fois connecté, clic sur ton avatar en haut à droite, puis ajouter un code promo :)

Bonjour, faut-il avoir un PC performant pour suivre la formation et espérer de faire tourner le logiciel ?

Bonjour, navré du délai de réponse. Pour suivre la formation, pas vraiment car nous ne travaillons pas sur des immenses maps :)

Bonjour Mathieu, je vais suivre ta formation sur tuto.com "Year One"pour apprendre à gérer UE4. Ceci dit, je me suis également abonné à ta chaîne Youtube pour accéder à tes différentes vidéos sur UE4 .Malheureusement, elles s'adaptent la plupart du temps à des initiés et non à des débutants. J'espère qu'à travers cette formation, j'apprendrais les bases d'UE4, qui me font défaut. Mais ma question est celle-ci : Comment créer un circuit flottant? Je m'explique, j'ai un projet de jeu où l'on devra diriger des boules sur un circuit (un peu comme des voitures), mais j'aimerai que ce circuit soit créé comme un ruban qui flotterait dans les airs. Je ne sais pas si l'on peut créer ce genre de map sur UE4 ou si l'on doit passer par un modeleur 3D (comme Blender ou autre). J'ai longtemps cherché mais je n'ai rien trouvé et j'ai bien essayé d'en créer un sous UE4 ou Blender, mais mon manque d'expérience et de pratique sur ces 2 logiciels m'ont totalement découragé! Si tu as une idée sur la question, ainsi que des exemples, je serai ravi que tu les partages. Cordialement ... Didier

Salut, effectivement on est vite confronté au fait que la modé 3D est un vrai métier que nous pauvres développeurs, devont nous contenter des assets disponibles sur le net, ou bien... se former aussi à la 3D :) Après, je te rassure, notamment par l'intermédiaire des Splines, nous pouvons facilement créer des circuits (flottants ou pas). Pour cela il faut un mesh de route, facilement réalisable avec par exemple Megascan, et ce mesh sera dupliqué tout le long du circuit. Mais effectivement, patience est de rigueur :)

Payer plus tard

Prix d'achat : 34,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1422 tutos gratuits

Notre politique de protection des données