Процедурная генерация, база данных и аудиофильтры: как рождаются герои Watch Dogs Legion
Даже если двух персонажей озвучивал один актер, игроки вряд ли об этом догадаются.
Кстати, на сайте читать удобнее
Главная фича Watch Dogs Legion — возможность завербовать в сеть DedSec любого NPC и превратить его в играбельного персонажа. Чтобы протагонистом мог стать каждый житель Лондона, разработчикам пришлось создать механизмы, способные автоматически генерировать разнообразный контент высокого качества.
За разнообразие персонажей, рассказывает креативный директор Клинт Хокинг, отвечает несколько систем процедурной генерации, работающих на основе наборов данных, заранее подготовленных разработчиками. Интересно, что полноценная генерация стартует только в момент сканирования NPC.
У нас есть масса контента и масса процедурных систем; работая вместе, они позволяют создавать очень качественных персонажей.
В основе всего лежит реляционная база данных Census. Допустим, где-то на улице вы видите мусорщика — по большому счету, он никто. Мусорщик выглядит точно так же, как и в любой другой игре, пока вы не откроете его профайл.
В этот момент мы можем заглянуть в базу данных и сказать: «Ну, он носит одежду мусорщика, потому что это и есть его профессия. Сейчас три часа дня, работает он с полудня и до восьми вечера. И наш мусорщик зарабатывает столько-то денег, так что он может обитать вот в этих районах города».
Из этих районов мы выбираем один, в котором ему по карману жить. Его этническая принадлежность была определена еще в момент спавна, но в зависимости от места жительства персонаж может получить ряд определенных хобби.
Затем процедурно определяются такие вещи, как уровень его образования, интересы. Вот так мы и создаем персонажа.
Клинт Хокинг
В этот же момент создаются условия для вербовки персонажа в DedSec. Например, может оказаться, что отец мусорщика был задержан частной охранной организацией Albion, выступающей в роли полиции; по словам Хокинга, контекст одного и того же типа миссии каждый раз может немного меняться.
Возможно, политик расскажет вам о полевом агенте, тайно работавшем на него, и вам придется ее вытащить. Возможно, мусорщик поделится историей о своем брате, влипшем в неприятную историю, связанную с преступным семейством.
Клинт Хокинг
Для каждого из вариантов разработчики не просто записали озвучку — она записана несколько раз разными актерами. Опознать одинаковых актеров, говорит Хокинг, будет невозможно: даже если мусорщик и его брат используют озвучку, записанную одним и тем же актером, игра наложит на голос фильтр, сделав его неузнаваемым.
Watch Dogs Legion выйдет на PC, PlayStation 4 и Xbox One 6 марта 2020 года.
- Объявлены номинанты E3 Game Critics Awards, больше всего номинаций у The Outer Worlds
- Watch Dogs Legion это 20 версий сценария и «тысячи уникальных голов»
- Галерея: портреты героев и злодеев Borderlands 3
- CD Projekt гордится качеством Switch-версии The Witcher 3
- Боевая бабушка и палатки на Трафальгарской площади: полчаса в Watch Dogs Legion
- Watch Dogs Legion решили отправить в Лондон еще до начала дискуссии о Брекзите