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
Table des matières de cette formation Unreal Engine (durée : 20h23m)
-
Informations en cours de formation
- Convertir son projet dans une nouvelle version d'Unreal Engine 00:05:41
-
Création de l'environnement du jeu
- Création du projet et introduction à l'interface 00:11:00
- Déplacement dans le viewport gratuit 00:06:04
- Introduction aux outils de base 00:09:31
- Outil Geometry : creez les volumes sans déformer les matériaux 00:10:00
- Construction d'une maison avec l'outil Geometry 00:16:01
- Landscape : le paysage du jeu 00:09:40
- Landscape : les outils pour sculpter le terrain 00:12:16
- Créez vos chemins avec l'outil Spline 00:11:59
- Les différentes formes de la brosse 00:04:34
- Utiliser l'outil de symétrie pour créer le paysage 00:07:34
- Téléchargement de ressources et introduction aux Materiaux 00:12:14
- Introduction aux matériaux #2 00:09:48
- Layer Blend : Matériaux à plusieurs calques pour le Landscape #1 00:13:31
- Layer Blend : Matériaux à plusieurs calques pour le Landscape #2 00:11:41
- Blocking Volume et utilisation des différentes vues de l'éditeur 00:09:04
- Analyse du pack téléchargé sur la markeplace 00:10:18
- Level Design #1 : création de notre map avec les assets disponibles 00:12:55
- Level Design #2 : ajout de la roche 00:08:18
- Outil Foliage #1 : automatisez l'ajout d'assets spécifiques sur la map (herbe, arbres, etc.) 00:07:42
- Outil Foliage #2 : automatisez l'ajout d'assets spécifiques sur la map (herbe, arbres, etc.) 00:09:37
- Outil Foliage #3 : automatisez l'ajout d'assets spécifiques sur la map (herbe, arbres, etc.) 00:08:42
-
Création du héros
- Introduction à la gestion des personnages 00:11:40
- Héros du jeu : personnage et animations 00:11:38
- Importation des animations, et création du Blueprint du héros 00:11:22
- Blendspace et Animation Blueprint 00:19:37
- Ajout de la caméra 00:11:41
- Attribuer les touches de déplacement : le key mapping 00:10:59
- Création des fonctions de déplacement du héros 00:09:46
- Orientation du personnage avec la souris 00:07:14
- Gestion du sprint 00:12:26
- Sound design : bruits de pas et Sound Cue 00:12:16
- Gestion du saut #1 00:08:54
- Gestion du saut #2 00:22:15
- Gestion de la position accroupie 00:20:35
- Gestion de la vie du héros 00:19:51
- Infliger des dégâts ou soigner le héros 00:08:48
- Différente entre un simple static mesh et un actor Blueprint 00:10:49
- Infliger des dégâts avec un timer 00:12:22
- Gestion de la mort du héros 00:13:22
-
Interface Utilisateur : Widgets Blueprint
- Interface utilisateur #1 00:15:05
- Interface utilisateur #2 00:11:32
-
Gestion de l'inventaire du héros, partie 1
- Importation des assets 3D (à disposition avec la formation) 00:16:41
- Création de la structure des objets 00:07:23
- Introduction au blueprint parent / enfant 00:09:57
- Création des blueprints enfants 00:06:44
- Debuggage suite à l'importation des fichier uasset 00:03:00
- Présentation de la structure de l'inventaire 00:05:55
- Réalisation de la structure de l'inventaire 00:08:09
- Analyser les actors présents devant le personnage 00:14:08
- Ramasser un objet #1 00:08:03
- Ramasser un objet #2 00:08:21
- Création de la partie graphique de l'inventaire #1 00:11:02
- Création de la partie graphique de l'inventaire #2 00:09:54
- Création de la partie graphique de l'inventaire #3 00:10:17
- Création de la partie graphique de l'inventaire #4 00:09:45
- Charger l'inventaire graphique du héros 00:09:58
- Récupérer de façon dynamique les informations des objets de l'inventaire 00:13:38
- Gestion des objets empilables #1 00:09:07
- Gestion des objets empilables #2 00:14:41
- Gestion des objets empilables #3 00:06:47
-
Gestion de l'inventaire du héros, partie 2
- Introduction aux collisions dans UE et l'importance dans les interactions avec les objets 00:08:20
- Gestion avancée de l'affichage du curseur pour utiliser des objets de l'inventaire 00:21:07
- Gestion du clic sur les objets présents dans l'inventaire gratuit 00:09:40
- Structure et Blueprint enfant selon le type d'objet 00:11:25
- Utiliser un item de type consommable 00:09:24
- Optimisation du code 00:05:40
- Suppression simple d'un objet de l'inventaire 00:11:27
- Gestion des objets empilables lors de la suppression de l'inventaire 00:14:27
-
Création du système marchand pour acheter et vendre des objets
- Introduction au système marchand et création du PNJ marchand 00:09:51
- Création du PNJ marchand 00:08:37
- Création de l'inventaire du personnage 00:05:35
- Parlons de Blueprints, de classes et d'Instances 00:13:09
- Gestion de l'interaction avec les Pnjs 00:08:17
- Collision du capsule component du Pnj 00:03:25
- Création du Widget marchand #1 00:11:54
- Création du Widget marchand #2 00:07:44
- Création du Widget marchand #3 00:11:06
- Création du Widget marchand #4 00:11:34
- Afficher l'inventaire du héros #1 00:09:28
- Afficher l'inventaire du héros #2 00:11:13
- Afficher l'inventaire du héros #3 00:07:47
- Afficher l'inventaire du héros #4 00:07:39
- Afficher l'inventaire du PNJ #1 00:09:51
- Afficher l'inventaire du PNJ #2 00:08:42
- Vendre un objet à un marchand #1 00:09:17
- Break optimisation de Blueprint 00:12:17
- Vendre un objet à un marchand #2 00:13:53
- Interaction avec l'UI dès le 1er clic 00:04:05
- Vente d'un item empilable #1 00:07:20
- Vente d'un item empilable #2 00:13:22
- Achat d'un item #1 00:07:13
- Achat d'un item #2 00:08:31
- Achat d'un item #3 00:08:42
- Achat d'un item #4 00:07:39
- Indiquer au joueur qu'il n'a pas assez d'argent 00:14:13
- Empêcher la vente des objets de quête 00:05:19
- Achat d'objets empilables 00:21:33
-
Système de Quêtes
- Création du perso et début de l'interaction 00:12:47
- Création de la fenêtre de dialogue pour les quêtes 00:15:00
- Création du système de quête #1 00:11:24
- Création du système de quête #2 00:10:45
- Afficher un picto ? ou ! au-dessus du PNJ 00:09:10
- Alimenter la fenêtre de dial du PNJ 00:13:32
- Alimenter la fenêtre de dial du PNJ #2 00:24:07
- Utilisation du Widget Switcher 00:07:42
- Accepter et terminer une quête 00:08:27
- Gestion des quêtes de collecte 00:17:42
- Gestion des ? et ! au-dessus des Pnj 00:13:34
- Créer facilement des quêtes de collecte 00:04:34
- Attribuer les récompenses de quête au joueur 00:16:05
-
BONUS !
- Gestion de quête type "Trouver un Pnj" 00:08:07
- Dépendance entre quêtes (proposer quête B si A rendue) 00:15:36
- Fichiers sourcestélécharger
- Certificat
Formateur : Mathieu Pascal
-
Excellente formation! Merci Mathieu ☺
-
Excellent formateur et formation de qualité, j'aurais simplement aimé que la POO soit un peu plus poussée (notamment pour les HUD) certains développements sont redondants et pas assez génériques. Enfin il manque tout de même des mobs et un système de combat ne serait-ce que rudimentaire pour attribuer un 5 étoiles :) Je recommande !
-
Salut, Super Tuto, Bravo! Quand comptes tu sortir la suite de celui-ci? merci pour ton retour et bonne continuation pour ton projet de je ROOTED.
-
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 ... DidierSalut, 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 :)
note moyenne
avis laissés