Community Tutorial: 25 - Using Blueprint Interfaces to Interact - Let's Make a Top Down Shooter

This Unreal 5.3 Gameplay Ability System video is about using a Blueprint Interface to Interact with other Actors.

We start by creating the Interact Action in C++ and then as an Input Action added to the Input Mapping Context in the Editor. Next, we create the Blueprint Interface for the Interact call, and talk incorrectly about how to make it an event vs function (Outputs is what matters, not Inputs). Then the Mission Table Blueprint is created, and the Interact functionality is added using an Overlap. Next, we use Does Implement Interface to ensure the overlapped Actor does indeed, implement the interface, and then the interface’s Interact is called. Lastly, we convert the Interact to using the Actor found under the Cursor.

https://dev.epicgames.com/community/learning/tutorials/7JDd/unreal-engine-25-using-blueprint-interfaces-to-interact-let-s-make-a-top-down-shooter