Dans ce cours nous allons apprendre à créer ensemble un jeu de type FPS (First Person Shooter).
Nous créerons et configurerons notre personnage principal, ses animations, son système de santé et de dégâts.
Les armes, leurs animations, les fonctions de tirs, de rechargement et de visée.
Nous créerons aussi une IA qui aura la capacité de se déplacer librement, de détecter le joueur à partir d'une certaine distance, mais aussi les ennemies morts autour d'eux et évidemment, d'attaquer le joueur.
Pour rendre le tout plus réaliste, nous allons créer des items à ramasser sur le sol pour récupérer notre santé, porter une gilet pare-balle, mais aussi des grenades, du C4 et chaque type d'armes.
Nous configurerons un ATH dynamique, simple et épuré, avec seulement les informations utiles affichées à l'écran.
Comme notre map peut être grande, nous allons créer et configurer un véhicule. Du blueprint dans lequel nous allons poser tous les éléments à sa prise de contrôle, pas à pas nous mettrons en place la possibilité de se déplacer plus rapidement. Nous allons également configurer la rotation du volant pour toujours plus de réalisme.
Nous créerons un matériel de terrain entièrement automatique et paramétrable. Pour apporter un placement de végétation organique et donc plus réel, nous utiliserons des masques.
Nous mettrons en place notre map en important un terrain, nous configurerons notre matériel spécial et nous placerons les routes, les arbres, les buissons, mais aussi un camps ennemis.
Nous créerons notre ciel avec deux conditions météos spécifique, la première sera par temps clair en milieu de journée, et l'autre sera couvertes, nuageuse avec du brouillard. Pour obtenir une lumière plus réel, nous créerons nos propres HDR grâce au plugin Nvidia Ansel.
Nous terminerons avec un chapitre dédié aux différents détails comme le vent ou le matériel de notre personnage principal.
Mise à jour à venir:
Ajout de la fonction "Swap" des armes et sauvegarde des munitions.
Ajout de la fonction d'état de "Recherche Du Joueur" pour l'IA.
Ajout des effets visuels des viseurs et de la lunette de sniper.
Ajout des sons et bruitages..
Ajout d'un système de quêtes principales et secondaires
Ajout d'un radar et d'une minimap
Note importante : Ce cours a été créé en version 4.19.2 et il est fortement recommandé d'utiliser LA MEME version ! Si vous choisissez d'utiliser une autre version, soyez conscient que vous pourriez rencontrer d'éventuelles erreurs non traitées dans ce cours.