Как в Ubisoft делают игры
Геймдизайн и технические решения.
За последнюю неделю на DTF написали два критических текста об играх Ubisoft. Прочитав их, я решил собрать информацию и рассказать о слабых и сильных сторонах их геймдизайна. Ниже о том как и какие игры делают в Ubisoft.
Системный геймплей
Фундамент всех игр от Ubisoft — системы, которые работают без участия игрока. Цитируя продюсера Watch Dogs 2: «Вы больше не центр игрового мира». Наравне с вами в нем «живут» бандиты, разбойники, солдаты, полицейский, животные. NPC не ждут вас, у них есть потребности и чтобы их удовлетворить, они взаимодействуют друг с другом. Например, в Watch Dogs 2 полицейские могут устроить перестрелку с бандитами без вашего участия.
Мы делаем не игру, а симуляцию. Если вы остановитесь и посмотрите по сторонам, вы увидите живой мир.
Чтобы создать достоверную симуляцию игрового мира для AC: Origins использовали набор особых инструментов и правил — Meta AI. В нем каждому NPC устанавливают список нужд. Когда, например, голод достигает предела, игровое состояние переключается, и персонаж ищет ближайшее место, где сможет поесть. Поэтому в серии Assassin’s Creed голодные животные нападают на людей. А в каждом военном лагере кроватей меньше, чем солдат. Так кто-то всегда будет патрулировать территорию.
Потребности зависят от контекста. Например, стража не ест ночью. А если несколько NPC находятся рядом и выполняют одну задачу, они объединяются в группы. Так персонажи формируют патрули. Игрок узнает текущую цель NPC через орла в Assassin’s Creed и мобильный телефон в Watch Dogs.
Кроме этого, Meta AI контролирует поведение, анимации, аудио и визуальную части всех NPC. Meta AI AC: Origins одновременно хранит данные 50 тысяч статичных и 12 тысяч динамичных объектов, на расстоянии до 5 км от игрока.
Чтобы оптимизировать Meta AI, объекты на дистанции используют упрощенные модели и анимации. Например, на расстоянии 80 метров от игрока анимации NPC обновляются через кадр. Поэтому с низкой частотой кадров, они выглядят рваными. Чтобы «разгрузить» города, карту поделили на квадраты и ограничили лимит NPC в каждой зоне.
В Ubisoft построили свою систему: большую, дорогую и сложную. Чтобы компенсировать вложения, ее используют в каждой крупной игре. В свою очередь, это накладывает отпечаток на геймдизайн.
Но это не значит, что игры Ubisoft одинаковые. Да, студии обмениваются наработками, и используют одинаковый дизайнерский костяк. Но каждая команда улучшает техническую часть и добавляет новые системы под свои нужды. Например для AC: Odyssey в Ubisoft Quebec сделали диалоговую систему и развили идеи AC: Origins.
С одной стороны, системный геймплей страдает от отсутствия контекста и иногда ведет к глупым ситуациями. Как например, писающий солдат в кат-сцене AC: Origins. С другой — это генератор разных геймплейных ситуаций. Даже если вы заготовили много уникальных событий, как в RDR 2, рано или поздно они начнут повторяться. Системный подход в большей степени решает эту проблему.
Квесты
Системный геймплей дает игроку возможность выбирать. Вы выполняете квесты, как захотите — за руку вести не будут. Можете бросить любое задание и продолжить позже или перебить всех, включая союзников. Пресловутые аванпосты — плата за высокую степень свободы.
Если совсем упростить, то квесты в AC и Watch Dogs — это сценарное объяснение, зачем вы должны зачистить аванпост или пещеру с бандитами. Если объяснение вам нравится, все хорошо. Если нет, то в игре все еще остается системный геймплей, где только от вас зависит будет ли убийство очередной цели интересным.
В таком подходе нету места для ручной проработки. В Ubisoft сознательно отказались от эффектных заскриптованных сцен в обмен на отсутствие дополнительных экранов с game over-ом.
Перемещение по миру
В Ubisoft создают вертикальные и интерактивные миры. Разработчики считают, что игрокам надо дать как можно больше разных инструментов для решения задач. В том числе для перемещения по миру.
В работе с открытым миром есть негласное «правило 40 секунд». В таким играх как Watch Dogs и AC вы не только решаете стоит ли отвлекаться на случайное событие, вы можете создавать их своими руками.
Вертикальный геймплей и интерактивное окружение отлично ложатся в формулу системного геймплея. У вас появляется возможность по-разному влиять на системы в открытом мире и каждый раз получать разный исход. Например, вы можете поджечь траву и выманить врагов в AC или взломать инфраструктуру в Watch Dogs.
В геймдеве есть понятие emergent gameplay — это когда игрок создает уникальные ситуации, комбинируя имеющиеся механики. Этой формулы и придерживаются в Ubisoft. Да, при таком подходе, в играх с открытым миром, страдают квесты и сюжет, но французы не переживают по этому поводу.
В интернете легко найти проморолики компании: они постоянно ищут левел-дизайнеров, рассказывают о работе системных программистов. Их игры презентуют геймдиректоры и арт-директоры, но никогда сценаристы. В Ubisoft знают и не скрывают какие игры и для кого они делают.
В моем телеграм-канале (@smthaboutgame) вы найдете больше информации по анатомии игр. Например, я пишу об особенностях языка игр: механиках, прогрессии, риске и т.д. Подписывайтесь!
Лонгрид по Deus Ex: Mankind Divided.
Apex Legends — анализ королевской битвы