Construisez, apprenez, créez un jeu avec Unreal Engine
Avec cette formation en ligne, vous allez apprendre à créer un jeu vidéo complet avec Unreal Engine tout en conservant chaque étape du développement dans votre projet.
Cette méthode vous permet de comprendre les bases tout en bâtissant un jeu jouable et d'utiliser les parties développées comme référence pour vos futurs projets.
Objectifs de cette formation :
Apprendre les bases d'Unreal Engine et comprendre son interface.
Découvrir les Blueprints et la logique de développement visuel.
Maîtriser des concepts fondamentaux comme l’intelligence artificielle, les événements et les variables.
Créer une interface utilisateur complète avec menus et notifications.
Construire un environnement interactif avec éclairages, sons et animations.
Réaliser un jeu jouable en intégrant chaque apprentissage.
Un jeu conçu pour apprendre et créer :
Au fil de cette formation, vous développerez un jeu dans lequel :
Le joueur incarne un héros devant explorer un environnement immersif.
Chaque étape de développement (mécaniques de gameplay, logique, interface) sera intégrée dans le jeu final.
Vous pourrez réutiliser les éléments appris pour vos propres créations, grâce à des concepts appliqués de manière pratique.
Le programme détaillé de ce cours en vidéo:
Voici les chapitres de la formation découpés pour un apprentissage progressif :
Introduction et configuration d’Unreal Engine : Familiarisation avec le logiciel, installation, et lancement de projet.
Découverte de l'interface et premiers pas : Navigation dans l'éditeur, déplacement d'objets, création de cartes, et importation d’assets.
Création et contrôle des personnages : Intégration du personnage principal et des contrôles.
Programmation des événements : Introduction aux Blueprints pour créer des interactions dynamiques.
Gestion des variables : Apprentissage des types de données et leur utilisation dans le développement.
Organisation et documentation : Structuration de projets pour une meilleure lisibilité.
Contrôle des flux logiques : Maîtriser des outils comme Branch, DoOnce, et Delay pour gérer les interactions.
Création de modes de jeu et Blueprints avancés : Configuration de Project Mode et Game Mode.
Détection et interactions avancées : Création de systèmes de détection pour les ennemis et objets.
Gestion des animations et physique : Intégration d'effets physiques comme le Ragdoll.
Création d’interfaces utilisateur (UI) : Conception de menus interactifs et de HUD.
Design et construction des niveaux : Création et optimisation des environnements avec effets visuels.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions.
À la fin de cette formation :
Vous aurez un jeu jouable, documenté et complet.
Vous serez autonome pour créer vos propres projets.
Vous maîtriserez Unreal Engine grâce à une méthodologie basée sur la pratique.
Qu’allez-vous apprendre dans ce cours ?
Plan de cours
Chapitre 1
Introduction et configuration d’Unreal Engine
Introduction et configuration d’Unreal Engine
Chapitre 2
Découverte et premiers pas sur Unreal Engine
Découverte et premiers pas sur Unreal Engine
Chapitre 3
Contrôle et interactions : les 3C (Control, Camera, Character)
Contrôle et interactions : les 3C (Control, Camera, Character)
Chapitre 4
Les événements dans un jeu
Les événements dans un jeu
Chapitre 5
Les variables
Les variables
Chapitre 6
Organisation
Organisation
Chapitre 7
Flow Control : Contrôle des flux de logique
Flow Control : Contrôle des flux de logique
Plan détaillé du cours
Chapitre 1 : Introduction et configuration d’Unreal Engine
29m55
Leçon 1Introduction
Leçon 2L'Epic Games Launcher
Leçon 3Visual Studio
Leçon 4Lancement du projet Unreal Engine
Leçon 5Optimisation du moteur de jeu en cas de saccades
Chapitre 2 : Découverte et premiers pas sur Unreal Engine
1h15
Leçon 1L'interface d'Unreal Engine
Leçon 2Déplacement de la caméra dans l'environnement
Leçon 3Déplacement des objets dans l'environnement
Leçon 4Création d'une Map
Leçon 5Importation d'Assets et découverte de FAB
Leçon 6Le Landscape
Leçon 7Le Modeling
Leçon 8Le Foliage
Leçon 9La Lumière
Chapitre 3 : Contrôle et interactions : les 3C (Control, Camera, Character)
16m41
Leçon 1Control
Leçon 2Caméra
Leçon 3Character
Chapitre 4 : Les événements dans un jeu
48m36
Leçon 1Event BeginPlay et Print String
Leçon 2Event Tick
Leçon 3Event Hit
Leçon 4Event Begin Overlap et End Overlap
Leçon 5Custom Event
Chapitre 5 : Les variables
1h29
Leçon 1Variable Boolean
Leçon 2Variable Integer (partie 1)
Leçon 3Variable Integer (partie 2)
Leçon 4Variable Float
Leçon 5Variable Vector
Leçon 6Variable Transform
Leçon 7Variables de type Text
Leçon 8Variable d'Objets
Chapitre 6 : Organisation
08m14
Leçon 1Ranger, commenter et organiser son visual script
Chapitre 7 : Flow Control : Contrôle des flux de logique
1h25
Leçon 1Flow Control Branch
Leçon 2Flow Control DoOnce
Leçon 3Flow Control Delay
Leçon 4Flow Control DoN
Leçon 5Flow Control Sequence
Leçon 6Flow Control Flip Flop
Leçon 7Flow Control For Each Loop
Leçon 8Flow Control Gate
Chapitre 8 : Gestion des Blueprints et modes de jeu
1h19
Leçon 1Introduction au Project Mode
Leçon 2Le Level BluePrint
Leçon 3Le Game Mode
Leçon 4Le Game Instance (partie 1) Score
Leçon 5Le Game Instance (partie 2) Barre de point de vie
Leçon 6Le Player Controller (partie 1) Activer le Mouse Control
Leçon 7Le Player Controller (partie 2) Appliquer un nouveau système de jeu via le Player Controller
Chapitre 9 : Détection et interactions avancées
34m19
Leçon 1Le Trace By Channel
Leçon 2Système de détection et importation des ennemis depuis Mixamo
Chapitre 10 : Interfaces et communication Blueprint
16m52
Leçon 1BPI (partie 1) Détection en Cast To
Leçon 2BPI (partie 2) Utilisation du Blue Print Interface
Chapitre 11 : Gestion des animations et effets physiques
04m47
Leçon 1Gestion de la mort en RagDoll
Chapitre 12 : Création d'interfaces utilisateur avec des Widgets
1h02
Leçon 1Mise en page du Menu
Leçon 2Rendre le Menu fonctionnel
Leçon 3Gestion des Typographies
Leçon 4Créer le design des boutons
Leçon 5Modifier l'état des boutons au survol et au clic
Leçon 6Menu Game Over
Leçon 7Menu Victory
Leçon 8Embellissement du panneau pour le nom de la Map
Leçon 9Animation dans un Menu
Chapitre 13 : Règles et gestion du gameplay
15m17
Leçon 1Perdre
Leçon 2Gagner
Leçon 3Afficher le score en fin de partie
Chapitre 14 : Gestion des sons et des effets sonores
40m27
Leçon 1Création et préparation des fichiers de type son
Leçon 2Implantation des Musiques
Leçon 3Synchroniser les bruits de pas
Leçon 4Activer le son de téléportation
Leçon 5Lire un râle avant le Game Over
Leçon 6Sound Design des Menus
Leçon 7Effets sonores des ennemis
Chapitre 15 : Exercice pratique
02m14
Leçon 1Exercice surprise
Chapitre 16 : Level design et ajustements des niveaux
34m50
Leçon 1Blocking volume et Block de détection en cas de chute
Leçon 2Remettre les éléments invisibles en Hidden In Game
Leçon 3Gérer la vitesse du personnage après sa transformation en Map1
Leçon 4Retouches des blocs et Trace By Channel en Map3
Leçon 5Paramétrer le brouillard
Leçon 6Importation d'un package depuis FAB
Leçon 7Placement du décor en Map1
Leçon 8Faire tourner les pales du moulin à vent
Leçon 9Placement du décor en Map2
Leçon 10Placement du décor en Map3
Chapitre 17 : Bonus : Animation des portes
09m14
Leçon 1Animation des portes avec le système TimeLine