Архитектура на Actor Components в UE 5.8: почему мы отказались от глубокого наследования
В наших проектах под Steam (Project Nexus и Hazard Express) один и тот же компонент урона и брони работает и на бойцах, и на дверях бункера, и на обшивке поезда.
Правило №1: Никаких жестких Cast To на акторов
Любое взаимодействие идет через BPI_Interactable и BPI_Damageable. Благодаря этому префаб турели не тянет в память половину игровых ассетов уровня.