Начнём с того, что же такое Blueprint? Blueprint — система визуального программирования в Unreal Engine 4 и Unreal Engine 5 на основе нодов с данными: событиями и функциями. Их можно связывать между собой и формировать элементы геймплея. Различают несколько видов блюпринтов, рассчитанных на определённые задачи — от создания события на уровне до интерфейсов и макросов, которые можно использовать как основу для другого блюпринта. Blueprint или C++? Я считаю, что всё зависит от проекта и возможностей разработчика...