Unreal Engine — Вопросы для собеседований
ИИ и Behavior Trees
ИИ в Unreal Engine — Behavior Tree, Blackboard, AIController, NavMesh, AI Perception, EQS, а также приёмы отладки и масштабирования AI-персонажей.
12 вопросов
Blueprints
Blueprints против C++ в Unreal Engine — когда что использовать, компромиссы производительности.
12 вопросов
Gameplay Ability System
Gameplay Ability System в Unreal — способности, эффекты, атрибуты, gameplay-теги, репликация, предсказание и работа с данными для дизайнеров.
18 вопросов
Геймплейный фреймворк
Классы геймплейного фреймворка Unreal — Actor, Pawn, Character, контроллеры, GameMode, GameState, PlayerState, компоненты и подсистемы.
23 вопросов
Математика геймплея
Векторная математика и математика поворотов для геймплея в Unreal Engine — скалярное и векторное произведения, трансформы, мировое и локальное пространство, интерполяция, line trace и кватернионы.
15 вопросов
Сборка мусора
Сборщик мусора Unreal Engine — как он трассирует ссылки на UObject, удержание объектов живыми, слабые ссылки, владение и отладка падений из-за висячих указателей.
16 вопросов
Производительность и профилирование
Профилирование узких мест CPU и GPU в Unreal Engine, оптимизация Tick, Blueprints, анимации, коллизий, UI, вызовов отрисовки, LOD, отсечения по перекрытию, инстансинга и памяти.
22 вопросов
Рендеринг и материалы
Рендеринг в Unreal Engine 5 — материалы и инстансы, поток рендеринга, компиляция шейдеров, Nanite, Lumen, RHI и профилирование GPU.
13 вопросов
Сеть и репликация
Сетевая модель Unreal Engine — репликация свойств и Actor'ов, RPC, серверный авторитет, релевантность, дормантность и Replication Graph.
21 вопросов
Проектирование систем
Проектирование игровых систем в Unreal Engine — инвентарь, бой, способности, квесты, сохранения, мультиплеер и структура крупного проекта.
17 вопросов
UObject и рефлексия
Базовый класс UObject в Unreal, система рефлексии, макросы UCLASS/UPROPERTY/UFUNCTION и жизненный цикл объектов.
20 вопросов