L’objectif de tout programmeur gameplay n’est pas seulement d’implémenter de nouvelles fonctionnalités, mais aussi de les peaufiner afin d’offrir une expérience agréable au joueur. C’est un travail qui se déroule en plusieurs phases. Dans ce tutoriel, nous créerons un acteur de type bouton-poussoir qui interagit avec plusieurs acteurs activables. Cette implémentation nous permettra de voir comment gérer les collisions dans le moteur, comment travailler avec des événements de « chevauchement » (overlap) et comment intégrer une entrée via le nouveau système Enhanced Input du moteur. Une fois la fonctionnalité de base développée, nous y ajouterons un effet avec des « Timelines », présenterons simplement les widgets pour afficher un texte sur le HUD uniquement lorsque le joueur peut l’actionner, et explorerons le calcul du « produit scalaire » (dot product) pour n’interagir que lorsque l’on regarde le bouton.
https://dev.epicgames.com/community/learning/tutorials/XvXEv/unreal-engine-prototypage-et-peaufinage-d-un-acteur-interactif