Домен
Game Development
Профиль навыка
Физические движки, коллизии, rigid body, ray casting, симуляция
Ролей
6
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
30
ещё 0 — необязательные
Game Development
Игровое программирование
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| AR/VR Developer | Обязателен | Использует встроенную физику Unity (Rigidbody, Collider) / Unreal (Physics). Настраивает physical materials и collision layers. Понимает разницу между dynamic и kinematic bodies. |
| Game Designer | Обязателен | Понимает базовые физические системы в играх: collision detection, rigidbody, triggers, raycasting. Настраивает физические параметры объектов для правильного game feel: gravity, friction, bounciness. Тестирует физику в прототипах и итерирует для комфортного ощущения управления. |
| Game QA Engineer | Обязателен | Тестирует базовые физические взаимодействия: коллизии, гравитация, ragdoll. Находит clipping-баги, проваливание сквозь геометрию, застревание персонажей в объектах. |
| Unity Developer | Обязателен | Использует Unity Physics систему: Rigidbody, Colliders, Triggers для базовых физических взаимодействий. Настраивает Physics Layers и Layer Collision Matrix. Понимает разницу между Update и FixedUpdate. |
| Unreal Engine Developer | Обязателен | Использует Chaos Physics в Unreal Engine: collision primitives, physics materials, constraints. Настраивает Physics Assets для Skeletal Meshes. Понимает Physical Materials и collision channels. |
| XR Unity Developer | Обязателен | Использует Unity Physics для XR: Rigidbody, Colliders, Physics Layers. Настраивает физические взаимодействия для VR grab/throw. Понимает FixedUpdate и physics timestep для VR. |
| Роль | Обязательность | Описание |
|---|---|---|
| AR/VR Developer | Обязателен | Настраивает физику для VR/AR: точные коллизии, Physics.OverlapSphere, raycasting. Оптимизирует физические вычисления (broad/narrow phase). Использует joints и constraints для VR-взаимодействий. |
| Game Designer | Обязателен | Проектирует физические системы для gameplay: ragdoll, destruction, vehicle physics, cloth simulation. Настраивает physics layers и collision matrix для оптимизации. Создаёт custom physics для game feel: tweaked gravity curves, coyote time, input buffering для отзывчивого управления. |
| Game QA Engineer | Обязателен | Систематически тестирует физический движок: проверяет collision detection на edge cases, тестирует vehicle physics, destructible environments. Валидирует физику при разных framerates. |
| Unity Developer | Обязателен | Разрабатывает физические системы в Unity: ragdoll, vehicle physics, custom physics materials. Использует Physics.Raycast, SphereCast для gameplay mechanics. Оптимизирует physics через настройку Fixed Timestep и solver iterations. |
| Unreal Engine Developer | Обязателен | Разрабатывает физические системы в Unreal: Chaos Destruction для разрушений, Vehicle Movement Component, custom physics sub-stepping. Профилирует physics через Unreal Insights. |
| XR Unity Developer | Обязателен | Оптимизирует физику для XR в Unity: Physics.OverlapSphere, layer-based collision, continuous collision detection. Использует ConfigurableJoint для VR-инструментов. Реализует physics-based VR hands. |
| Роль | Обязательность | Описание |
|---|---|---|
| AR/VR Developer | Обязателен | Разрабатывает кастомные физические решения для XR. Реализует deterministic physics для мультиплеерных VR. Оптимизирует physics timestep для VR frame budget. Работает с soft body и cloth physics. |
| Game Designer | Обязателен | Проектирует комплексные физические системы: soft body physics, fluid simulation, custom physics для unique mechanics. Оптимизирует физику для production: deterministic physics для multiplayer, physics LOD, async physics. Создаёт physics design guidelines для команды. |
| Game QA Engineer | Обязателен | Проектирует стратегию тестирования физики: определяет тестовые сценарии для soft body, fluid dynamics, cloth simulation. Автоматизирует регрессию физических систем через replay-тесты. |
| Unity Developer | Обязателен | Проектирует физические системы для сложных Unity-проектов: Unity Physics (DOTS), custom physics для специфических жанров, deterministic physics для multiplayer. Профилирует и оптимизирует PhysX. |
| Unreal Engine Developer | Обязателен | Проектирует физические системы AAA-уровня в Unreal: large-scale destruction, custom Chaos solvers, deterministic physics для competitive multiplayer. Оптимизирует physics broadphase. |
| XR Unity Developer | Обязателен | Разрабатывает кастомные физические решения для XR: deterministic physics для мультиплеера, custom collision systems. Оптимизирует Physics.FixedUpdate budget для VR. Использует Unity Physics (DOTS) для масштабных XR-сцен. |
| Роль | Обязательность | Описание |
|---|---|---|
| AR/VR Developer | Обязателен | Определяет стратегию физического движка для XR-проекта. Формирует performance budget для физических вычислений. Координирует разработку physical interactions. |
| Game Designer | Обязателен | Определяет physics strategy для проекта: выбор physics engine, custom vs built-in, simulation fidelity. Формирует physics design guidelines для дизайнеров. Координирует работу с программистами для достижения target game feel. Менторит команду в physics-based game design. |
| Game QA Engineer | Обязателен | Определяет QA-подход к тестированию физики на уровне студии. Формирует библиотеку типовых физических багов, внедряет fuzzing-подходы для стресс-тестирования физических систем. |
| Unity Developer | Обязателен | Определяет стандарты использования физики в Unity-проектах. Формирует physics budget (collider counts, solver iterations). Координирует physics и gameplay команды для оптимального game feel. |
| Unreal Engine Developer | Обязателен | Определяет physics стандарты для Unreal-студии. Формирует physics performance budgets: body count, contact pairs. Координирует physics и gameplay teams. |
| XR Unity Developer | Обязателен | Определяет physics strategy для XR-проекта. Формирует physics performance budget. Координирует оптимизацию физических систем. |
| Роль | Обязательность | Описание |
|---|---|---|
| AR/VR Developer | Обязателен | Определяет физическую модель для XR-продуктов. Оценивает новые физические движки и их применимость. Формирует стандарты физических взаимодействий. |
| Game Designer | Обязателен | Формирует vision физики на уровне студии: технологические инвестиции, R&D-направления, physics-based gameplay innovation. Оценивает новые технологии: ML-driven physics, position-based dynamics. Определяет physics capabilities для следующего поколения проектов. |
| Game QA Engineer | Обязателен | Формирует enterprise-методологию тестирования физики для разных жанров. Определяет стандарты валидации физических моделей, интегрирует physics QA в pipeline движка. |
| Unity Developer | Обязателен | Определяет стратегию физических систем на уровне студии. Оценивает PhysX 5, Havok for Unity, custom physics solutions. Формирует physics middleware roadmap. |
| Unreal Engine Developer | Обязателен | Определяет physics technology strategy для студии. Оценивает Chaos roadmap, alternative physics solutions. Формирует physics innovation roadmap для next-gen. |
| XR Unity Developer | Обязателен | Определяет физическую модель для XR-продуктов. Оценивает Unity Physics roadmap. Формирует physics стандарты для XR. |