Community Tutorial: Прототипирование и полировка интерактивного актора

Цель любого программиста геймплея — не только внедрять новый функционал, но и оттачивать его, чтобы создавать приятный пользовательский опыт. Это работа, которая выполняется в несколько этапов. В этом уроке мы создадим актор — нажимную кнопку, которая взаимодействует с несколькими активируемыми акторами. В ходе реализации мы разберём, как управлять коллизиями в движке, как работать с событиями Overlap и как подключить ввод из новой системы Enhanced Input движка. После разработки базовой функциональности мы добавим эффекты с помощью Timelines, простым способом представим виджеты для отображения текста в HUD только тогда, когда игрок может нажать кнопку, и рассмотрим вычисление dot product, чтобы взаимодействие происходило только при взгляде на кнопку.

https://dev.epicgames.com/community/learning/tutorials/eDyx3/unreal-engine-b72dc2