Это зависит от того, работаете ли вы в команде или нет. Если вы единственный, кто разрабатывает проект, это вопрос ваших предпочтений. Если вы программист в команде, вы должны поместить всю логику в C ++ и позволить художникам / дизайнерам уровней реагировать на события в игре через систему событий.
Кроме того, для меня написание кода быстрее, но я могу представить, что для некоторых людей это другой путь. Visual Studio предлагает множество сложных инструментов, таких как переход к определению , надежные параметры поиска, намного лучшую среду отладки, некоторые параметры рефакторинга и многое другое. В Blueprints нет таких инструментов, или они гораздо более простые, что затрудняет изменение и изменение таких вещей, как сложные сети.
Если вам сложно работать с C ++ или вам не нравится, начните свои первые проекты с Blueprints. После того, как вы закончите, вы будете лучше знать движок и будете чувствовать себя комфортно с чертежами, это будет хороший момент для начала разработки на C ++.