Celem każdego programisty rozgrywki jest nie tylko wdrażanie nowej funkcjonalności, ale także jej dopracowywanie, aby zapewnić graczowi przyjemne doświadczenie. To praca wykonywana w kilku etapach. W tym samouczku stworzymy aktora–przycisk, który będzie wchodził w interakcje z kilkoma aktorami możliwymi do aktywowania. W tej implementacji zobaczymy, jak zarządzać kolizjami w silniku, jak pracować ze zdarzeniami „overlap” oraz jak dodać wejście z nowego systemu Enhanced Input. Gdy opracujemy podstawową funkcjonalność, dodamy do niej efekt z użyciem „Timeline”, w prosty sposób przedstawimy widgety do wyświetlania tekstu na HUD tylko wtedy, gdy gracz będzie mógł wcisnąć przycisk, a na koniec przyjrzymy się obliczaniu „iloczynu skalarnego” (dot product), by umożliwić interakcję tylko wtedy, gdy gracz patrzy na przycisk.
https://dev.epicgames.com/community/learning/tutorials/PWp1j/unreal-engine-prototypowanie-i-dopracowywanie-interaktywnego-aktora