ゲームプレイプログラマーの目標は、新しい機能を実装することだけでなく、それを磨き上げてプレイヤーにとって心地よい体験を作り上げることにもあります。この作業はいくつかの段階に分けて行われます。このチュートリアルでは、複数の起動可能なアクターとやり取りするプッシュボタンのアクターを作成します。実装を通して、エンジンでのコリジョン管理、"オーバーラップ"イベントの扱い方、そしてエンジンの新しいEnhanced Inputシステムの入力を組み込む方法を見ていきます。基本機能を開発したら、"タイムライン"で効果を追加し、プレイヤーが押せるときにだけHUDにテキストを表示するためのウィジェットをシンプルに紹介し、さらに"ドット積"の計算を使ってボタンを見ているときだけ操作できるようにする方法を探ります。
https://dev.epicgames.com/community/learning/tutorials/0RG4O/unreal-engine-ccde8d