Développement d'un Système de Combat dans Unreal Engine 5
Découvrez comment développer un système de combat en utilisant Unreal Engine 5 en partant de la création des Blueprints aux hitboxes.
Préparation du projet
Importation de contenus
Animation du personnage






Mise en place du Gameplay









IA ennemi
Construction du monde






Travail sur l'ambiance du jeu






Détails de la leçon
Description de la leçon
Dans cette leçon, nous allons apprendre à mettre en place un système de combat pour notre jeu vidéo en utilisant Unreal Engine 5. Nous aborderons différentes étapes, notamment la création d'ennemis en C++, l'utilisation des Blueprints pour faciliter notre travail et la configuration des animations. Vous apprendrez également à aligner les mesh dans une capsule et à utiliser les mêmes animations que notre personnage contrôlé par l'utilisateur.
Nous allons ensuite créer des hitboxes pour détecter les collisions pendant les coups et gérer les dégâts infligés aux ennemis. Cette classe mettra en avant plusieurs éléments du processus de développement comme la création de sockets sur le squelette du personnage, l'ajout d'objets visuels pour marquer les points d'impact, et l'utilisation du scripting visuel pour générer des interactions dynamiques entre les personnages et les hitboxes.
Objectifs de cette leçon
Les objectifs de cette vidéo incluent :
- Apprendre à créer des ennemis en utilisant les Blueprints Unreal Engine 5.
- Comprendre comment configurer des hitboxes pour les animations de combat.
- Savoir aligner les mesh dans différents conteneurs et utiliser les mêmes animations pour différents personnages.
- Développer des méthodes pour détecter les collisions et gérer les interactions en jeu.
Prérequis pour cette leçon
Pour suivre cette vidéo, les apprenants doivent avoir des connaissances de base en programmation C++ et en utilisation de l'environnement de développement Unreal Engine 5. Une compréhension des concepts d'animation et des Blueprints serait également un atout.
Métiers concernés
Les compétences acquises dans cette vidéo sont précieuses pour les développeurs de jeux vidéo, les animateurs 3D, et les programmeurs en intelligence artificielle. Elles peuvent être appliquées dans divers rôles tels que développeur de gameplay, designer de systèmes de jeu et programmateur d'animations.
Alternatives et ressources
Pour ceux qui souhaitent explorer d'autres outils, des alternatives comme Unity avec C# ou des frameworks de jeu comme Godot peuvent également être utilisés pour créer des systèmes de combat similaires.
Questions & Réponses
