GAMES GATHERING 2019 ODESA

Система перехожих для гри з відкритим світом на Unreal Engine 4

Запис доповіді: Система перехожих для гри з відкритим світом на Unreal Engine 4

Ігор Пахомов

Зала:
Black Sea Hall

Про що доповідь

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