Все новости
Это интересно
Сейчас читают
Watch Dogs Legion 21774
Аватар Evernews Evernews

Процедурная генерация, база данных и аудиофильтры: как рождаются герои Watch Dogs Legion

9
1
Поделиться
Телеграфировать

Даже если двух персонажей озвучивал один актер, игроки вряд ли об этом догадаются.

Процедурная генерация, база данных и аудиофильтры: как рождаются герои Watch Dogs Legion

Главная фича Watch Dogs Legion — возможность завербовать в сеть DedSec любого NPC и превратить его в играбельного персонажа. Чтобы протагонистом мог стать каждый житель Лондона, разработчикам пришлось создать механизмы, способные автоматически генерировать разнообразный контент высокого качества.

За разнообразие персонажей, рассказывает креативный директор Клинт Хокинг, отвечает несколько систем процедурной генерации, работающих на основе наборов данных, заранее подготовленных разработчиками. Интересно, что полноценная генерация стартует только в момент сканирования NPC.

У нас есть масса контента и масса процедурных систем; работая вместе, они позволяют создавать очень качественных персонажей.

В основе всего лежит реляционная база данных Census. Допустим, где-то на улице вы видите мусорщика — по большому счету, он никто. Мусорщик выглядит точно так же, как и в любой другой игре, пока вы не откроете его профайл.

В этот момент мы можем заглянуть в базу данных и сказать: «Ну, он носит одежду мусорщика, потому что это и есть его профессия. Сейчас три часа дня, работает он с полудня и до восьми вечера. И наш мусорщик зарабатывает столько-то денег, так что он может обитать вот в этих районах города».

Из этих районов мы выбираем один, в котором ему по карману жить. Его этническая принадлежность была определена еще в момент спавна, но в зависимости от места жительства персонаж может получить ряд определенных хобби.

Затем процедурно определяются такие вещи, как уровень его образования, интересы. Вот так мы и создаем персонажа.

Клинт Хокинг

В этот же момент создаются условия для вербовки персонажа в DedSec. Например, может оказаться, что отец мусорщика был задержан частной охранной организацией Albion, выступающей в роли полиции; по словам Хокинга, контекст одного и того же типа миссии каждый раз может немного меняться.

Возможно, политик расскажет вам о полевом агенте, тайно работавшем на него, и вам придется ее вытащить. Возможно, мусорщик поделится историей о своем брате, влипшем в неприятную историю, связанную с преступным семейством.

Клинт Хокинг

Для каждого из вариантов разработчики не просто записали озвучку — она записана несколько раз разными актерами. Опознать одинаковых актеров, говорит Хокинг, будет невозможно: даже если мусорщик и его брат используют озвучку, записанную одним и тем же актером, игра наложит на голос фильтр, сделав его неузнаваемым.

Watch Dogs Legion выйдет на PC, PlayStation 4 и Xbox One 6 марта 2020 года.

Теги: Watch Dogs Legion, Игры
Аватар Evernews
Evernews
8068 подписчиков