Система перехожих для гри з відкритим світом на Unreal Engine 4
Ігор Пахомов
- Зала:
- Black Sea Hall
Про що доповідь
Ігор Пахомов розповідає, як команда робила систему перехожих для відкритого міста приблизно 1,5 на 1,5 км на Unreal Engine 4. Ручне розставлення, як у попередніх іграх, тут не годилося, тому перехожі з'являються поблизу гравця, ходять по дорогах з даних редактора міст і зникають, коли гравець віддаляється. Для реакцій на світ ввели «точки інтересу»: статичні (лавки, плакати) і подієві (стрілянина, бійка). Перехожих описують тегами, а поведінку налаштовують у спеціальному редакторі правил. Спікер ділиться оптимізаціями в Unreal: потокобезпечні анімаційні ноди, відмова від root motion, навігація по navmesh, обчислення наперед, приховані прапорці рушія. Окремо згадує помилки, зокрема надто малий радіус спавну, і плани розвитку. Корисно програмістам і дизайнерам відкритих світів.