Unreal Engine 5 предлагает два подхода: Blueprints (визуальный скриптинг) и C++. Для левел-дизайнера выбор зависит от контекста и навыков.
Blueprints
Плюсы: быстрая итерация, без компиляции, идеально для скриптинга уровней. Минусы: ниже производительность, сложно версионировать.
C++
Плюсы: максимальная производительность, контроль памяти, легко версионировать. Минусы: долгая компиляция, крутая кривая обучения.
Что когда использовать?
Blueprints — для прототипирования и скриптинга уровней. C++ — для базовых систем и оптимизации. На практике в продакшене подход гибридный.