Community Tutorial: Blueprint Faster with the Component Design Pattern

This tutorial will show you how to create reusable blueprint components to reduce code duplication and speed up your blueprinting. This example creates a simple health system with a blueprint actor component and a blueprint interface.

https://dev.epicgames.com/community/learning/tutorials/BbER/unreal-engine-blueprint-faster-with-the-component-design-pattern