https://www.unrealengine.com/marketplac ... ail-systemссылка на маркетплейс в ответ, потому что реализация системы тянет на целый продукт на продажу.
разбивайте сложные задачи на множество простых - проектируйте свою систему,
и когда будут конкретные сложности с уже конкретной реализацией вашей системы тогда вопросы будут более конкретными с более конкретными ответами.
_________________
we need to go deeper