Guides Unreal Engine 5 en français
Des réponses courtes aux questions qu’on se pose en débutant sur Unreal Engine 5. Chaque guide renvoie vers la documentation officielle d’Epic Games.
Bien démarrer
- Installer Unreal Engine 5 : le guide pas à pas
Installe Unreal Engine 5 avec l’Epic Games Launcher : compte Epic, config PC recommandée, choix de la version, options et espace disque. - Créer ton premier projet Unreal Engine 5
Crée ton premier projet Unreal Engine 5 : modèle Third Person ou Blank, Blueprint ou C++, panneaux de l’éditeur et raccourcis utiles pour débuter. - Assets gratuits pour Unreal Engine 5 : Fab et Starter Content
Trouve des assets gratuits pour Unreal Engine 5 : Fab, la sélection gratuite toutes les deux semaines, le Starter Content, et où demander de l’aide. - C’est quoi un Blueprint dans Unreal Engine ?
Blueprint Unreal Engine : c’est quoi ? Niveau, acteur, classe, instance, composants et Event Graph expliqués simplement pour bien débuter. - Blueprint ou C++ dans Unreal Engine 5 : lequel choisir ?
Blueprint ou C++ dans Unreal Engine 5 ? Forces de chacun, quand passer au C++, UFUNCTION, BlueprintCallable et Blueprint enfant d’une classe C++.
Les bases des Blueprints
- Event Tick et BeginPlay dans Unreal Engine
Event BeginPlay se lance une fois, Event Tick à chaque image. Quand utiliser l’un ou l’autre dans un Blueprint, et pourquoi Tick a un coût. - Delta Seconds dans Unreal Engine : à quoi ça sert ?
Delta Seconds dans Unreal Engine : le temps entre deux images. Pourquoi le multiplier par une vitesse pour un mouvement identique sur tous les PC. - Variables Blueprint : créer une variable et choisir son type
Variables Blueprint dans Unreal Engine : créer une variable, Boolean, Integer, Float, Text, Vector, Rotator, Transform et la différence entre Get et Set. - Fonctions Blueprint : créer une fonction avec entrées et sorties
Fonctions Blueprint dans Unreal Engine : créer une fonction, ajouter une entrée et une sortie, variable locale, fonction Pure et Collapse to Function. - Boucles et tableaux Blueprint : For Each Loop, Array et While Loop
Tableaux (Array) et boucles Blueprint : index, Add, Remove, Find, For Each Loop, For Loop, While Loop et breakpoint pour déboguer, expliqués simplement. - Ramasser un objet dans Unreal Engine avec un Blueprint
Ramasser un objet avec les Blueprints : Sphere Collision, On Component Begin Overlap, Destroy Actor, Branch pour tester le joueur et compteur. - Cast To et références Blueprint : parler à un autre acteur
Comment parler à un autre acteur en Blueprint : référence, Get Actor Of Class, Cast To, référence dure ou douce, Async Load Asset et Reference Viewer. - Blueprint Interface et Event Dispatcher : faire communiquer tes Blueprints
Blueprint Interface, Event Dispatcher et Custom Event dans Unreal Engine : faire communiquer des Blueprints sans Cast, avec des exemples simples. - Utiliser un timer au lieu d’Event Tick dans Unreal Engine
Remplace Event Tick par un timer (Set Timer by Event) pour alléger ton jeu : boucle, pause, arrêt, Tick Interval et Start with Tick Enabled expliqués.
Le gameplay
- Pawn, Character et Controller dans Unreal Engine 5
Pawn, Character, PlayerController, AIController : à quoi sert chaque classe, laquelle choisir et comment un Controller prend un Pawn avec Possess. - GameMode, GameState et PlayerState dans Unreal Engine 5
GameMode, GameState, PlayerState : le rôle de chacun, où régler le GameMode, comment le joueur apparaît sur un Player Start et où ranger un score. - Changer de niveau et garder des données avec le Game Instance
Open Level (by Name) change de niveau, mais presque tout est recréé. Découvre le Game Instance pour garder des données d’un niveau à l’autre. - Enhanced Input dans Unreal Engine 5 : actions, contextes et Triggers
Enhanced Input dans Unreal Engine 5 : Input Action, Input Mapping Context, Modifiers, Triggers et Add Mapping Context, expliqués simplement. - Caméra à la troisième personne dans Unreal Engine 5 : Spring Arm et view target
Spring Arm, Target Arm Length, Field of View, Camera Lag, Set View Target with Blend : règle la caméra à la troisième personne dans Unreal Engine 5. - Sauvegarder et charger une partie avec Save Game dans Unreal Engine
Sauvegarde et charge une partie en Blueprint : objet SaveGame, Save Game to Slot, Load Game from Slot, Does Save Game Exist, Slot Name et User Index. - Data Table et Struct dans Unreal Engine 5
Crée une Struct, remplis une Data Table, lis une ligne avec Get Data Table Row et découvre quand préférer un Data Asset. Guide Blueprint pour débutants. - Créer une IA d’ennemi dans Unreal Engine 5 : NavMesh, Behavior Tree et Blackboard
Crée une IA d’ennemi dans Unreal Engine 5 : AIController, NavMesh, AI MoveTo, Behavior Tree et Blackboard, expliqués pas à pas pour débutants.
Collisions et physique
- Collisions dans Unreal Engine 5 : Block, Overlap et Ignore
Block, Overlap, Ignore, presets, collision simple ou complexe, Begin Overlap et Hit : comprends et règle les collisions d’Unreal Engine 5. - Line Trace dans Unreal Engine 5 : tirer un rayon et lire ce qu’il touche
Line Trace By Channel dans Unreal Engine 5 : tirer un rayon, lire ce qu’il touche avec Break Hit Result et régler le canal Visibility. - Physique dans Unreal Engine 5 : Simulate Physics et Add Impulse
Simulate Physics, Set Simulate Physics et Add Impulse dans Unreal Engine 5 : faire tomber et pousser un objet, et corriger un objet qui ne bouge pas.
Matériaux, effets et son
- Créer son premier matériau dans Unreal Engine 5
Crée ton premier matériau dans Unreal Engine 5 : Material Editor, Base Color, Metallic, Roughness, Emissive Color et bouton Apply expliqués pas à pas. - Material Instance et paramètres dans Unreal Engine 5
Material Instance et paramètres dans Unreal Engine 5 : créer un Scalar ou Vector Parameter, une instance, puis changer une valeur en jeu avec une MID. - Transparence d’un matériau : Opaque, Masked ou Translucent ?
Blend Mode Unreal Engine 5 : différence entre Opaque, Masked et Translucent, entrées Opacity Mask et Opacity, et coût de la transparence. - Créer son premier effet Niagara dans Unreal Engine 5
Premier effet Niagara dans Unreal Engine 5 : Niagara System, emitter, groupes Spawn et Update, Render, puis lancer l’effet avec Spawn System at Location. - Jouer un son en Blueprint dans Unreal Engine 5 et régler l’atténuation
Sound Wave, Sound Cue, Play Sound 2D, Play Sound at Location, atténuation : joue un son en Blueprint dans Unreal Engine 5 selon la distance.
Animation et interface
- Animation Blueprint, State Machine et Blend Space dans Unreal Engine 5
Animation Blueprint Unreal Engine 5 : EventGraph, AnimGraph, State Machine avec transitions et Blend Space 1D pilotés par la vitesse du personnage. - Animation Montage dans Unreal Engine 5 : jouer une animation à la demande
Animation Montage dans Unreal Engine 5 : créer un montage, slot DefaultSlot, Play Anim Montage, Play Montage et notifies pour déclencher un son. - Créer un HUD avec UMG dans Unreal Engine 5
Crée un HUD avec UMG dans Unreal Engine 5 : Widget Blueprint, Progress Bar, ancres, Create Widget, Add to Viewport et mise à jour d’un texte. - Créer un menu pause avec des boutons UMG dans Unreal Engine 5
Menu pause Unreal Engine 5 : boutons UMG, On Clicked, Set Game Paused, Set Input Mode UI Only, Set Show Mouse Cursor et ZOrder expliqués simplement.
Performance
- Optimiser ton jeu Unreal Engine : stat fps et stat unit
Mesure les FPS avec stat fps, trouve ce qui ralentit ton jeu avec stat unit (Game, Draw, GPU Time), puis corrige. Méthode pas à pas pour débutants.
Tu veux aller plus loin ? Apprends pas à pas avec des leçons courtes, des quiz et des mini-projets.
Apprendre Unreal Engine 5 gratuitement