Community Tutorial: Твой персонаж слишком много знает: создание модульных систем игрового процесса с помощью компонентов ActorComponent в Unreal Engine

Композиция, ActorComponent, инкапсуляция ответственности и многократное использование.

https://dev.epicgames.com/community/learning/tutorials/Reo35/actorcomponent-unreal-engine