Эволюция скрытничества в Gone Rogue

Если вернуться на пару лет назад, то можно обнаружить, что игра представляла собой Нечто, в котором игрок мог только передвигаться по локации, взламывать замки и воровать предметы. Примерно на этом уровне проработки концепт-документ игры резко обрывался. Дальнейшая задача состояла в том, чтобы превратить это Нечто в годную stealth-игру. Поэтому дальнейшие рассуждения будут вестись в формате «проблема – решение».

Эволюция скрытничества в Gone Rogue Разработка, Gamedev, Steam, Инди, Инди игра, Unity, Видеоигра, Стелс, Игры, Компьютерные игры, Гифка, Длиннопост

Предисловие: Gone Rogue – это stealth-action top-down симулятор вора с тактическими элементами и rpg-составляющей. И да, это снова занудный геймдизайнерский пост, в следующий раз планирую написать что-нибудь пободрее.

Gone Rogue изначально задумывался как «геймплейный ремейк» игры «Ва-Банк» 2001 года. И в виде ремейка он вполне бы справился со своей задачей. Но переход от концепции «Планирование ограбления в образе бесплотного духа» к концепции «Stealth-action с полным взаимодействием игрока и окружения» выявил множество недоработок, которые следовало оперативно исправлять:

Проблема №1. Взаимодействия с враждебными NPC.

Все мы привыкли, что в stealth-играх можно отвлечь, оглушить или просто убить мешающихся под ногами охранников. При отсутствии этих возможностей появляется ощущение скованности и невозможности повлиять на ситуацию (например, когда охранник загоняет игрока в тупик).

Убийство NPC принципиально противоречило концепции воровского симулятора, и даже больше – «неуязвимость» охранников это одна из главных особенностей игрового процесса. Но все остальное было добавлено в полной мере. Игрок научился временно оглушать, усыплять и отвлекать враждебных персонажей. Кроме появления самозащиты, это позволило расширить вариативность проведения ограблений, выбрав агрессивный стиль игры.

Чтобы сдерживать количество нападений на NPC в разумных пределах, была применена механика, схожая с хаосом в Dishonored: агрессивное прохождение приводит к росту навыка «Мастерство налетчика», но взамен замедляет рост навыка «Воровское мастерство» (который, в основном, отвечает за скрытность). Как видно, к плохой концовке это не приводит, так что игроки могут быть спокойны =)

Эволюция скрытничества в Gone Rogue Разработка, Gamedev, Steam, Инди, Инди игра, Unity, Видеоигра, Стелс, Игры, Компьютерные игры, Гифка, Длиннопост

Проблема №2. Вариативность действий игрока.

Первое время геймплейный цикл был довольно прост и сводился к следующему: изучить маршрут NPC, дождаться подходящего момента, взломать замок и своровать вещи. Повторить N раз, иногда отвлекаясь на отключение сигнализаций или камер наблюдения. Следующей целью стало добавление нелинейности в прохождение уровней. В первую очередь, для этого нужно было разнообразить возможности игрока, сделать игру более иммерсивной.

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

Была добавлена система укрытий – прятание героя за небольшими объектами (ящики, кусты, мебель). Это позволило разнообразить маршруты прохождения локаций. Теперь игрок получил возможность прятаться прямо в области видимости враждебных персонажей, без необходимости полностью их обходить.

Большая-же часть механик была реализована с помощью пассивных навыков или используемых предметов: вывод из строя электроники, поломка выключателей, замедление времени, перевоплощение в образ нищего, отвлекающий свист, мгновенный взлом и даже полная невидимость. По разнообразию возможностей игра постепенно приблизилась к тому-же Dishonored. Осталось только надеяться, что дизайн уровней будет подталкивать игроков к экспериментам.

Эволюция скрытничества в Gone Rogue Разработка, Gamedev, Steam, Инди, Инди игра, Unity, Видеоигра, Стелс, Игры, Компьютерные игры, Гифка, Длиннопост

Проблема №3. Удобство управления.

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

Часть игроков жаловалось на неудобное управление. Я не сразу догадался, что проблема была не именно в управлении, а в неудобной камере, которая на тот момент была жестко привязана к главному персонажу и вращалась по всем трем осям. Я понял, что надо это менять. В итоге камера получила полу-изометрическую перспективу с фиксированным видом сверху-внизу. Затем игрок получил возможность перемещать камеру отдельно от персонажа и при необходимости осматривать весь уровень, чтобы следить за перемещениями охранников и планировать свой маршрут. Таким образом, игрок стал получать гораздо больше информации, играть стало спокойней и приятней.

Эволюция скрытничества в Gone Rogue Разработка, Gamedev, Steam, Инди, Инди игра, Unity, Видеоигра, Стелс, Игры, Компьютерные игры, Гифка, Длиннопост

Управление героем с помощью мыши так же наложило определенные ограничения на управление. Я посчитал, что даже добавление кнопки «присесть» сделает управление более неудобным.

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

Эволюция скрытничества в Gone Rogue Разработка, Gamedev, Steam, Инди, Инди игра, Unity, Видеоигра, Стелс, Игры, Компьютерные игры, Гифка, Длиннопост

Проблема №4. Динамика происходящего.

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

Очевидно, что первым же делом герой получил возможность бегать. Сейчас кажется удивительным, но я решился на это далеко не сразу – тогда мне еще не хотелось сильно отходить от оригинальной концепции «Ва-Банка». Чтобы сбалансировать нововведение, на бег было наложено несколько ограничений: во время бега издается шум, а NPC практически сразу обращают внимание на бегуна.

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

Эволюция скрытничества в Gone Rogue Разработка, Gamedev, Steam, Инди, Инди игра, Unity, Видеоигра, Стелс, Игры, Компьютерные игры, Гифка, Длиннопост

Проблема №5. Мотивация на воровство.

Проблема однообразия находимых вещей – это скорее потенциальная проблема, чем фактическая, т.к. массового тестирования игры еще не было (но уже запланировано). Мне совершенно не хотелось, чтобы воруемые предметы воспринимались игроком просто как хлам на продажу (или даже автоматически конвертировались в золото, как в Thief).

Чтобы мотивировать игрока на более тщательное исследование уровня, в игру было добавлено множество вещей, годящихся не только на продажу, а представляющих практическую ценность для игрока:

1. Внедрение простенькой системы крафта позволило добавить компоненты для этого самого крафта.

2. Книги опыта (прямо как в Fallout).

3. По одному уникальному предмету на каждом уровне, которые можно либо за дорого продать, либо обменять на книги опыта.

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

5. Уникальные расходники, которые невозможно купить в хабе или скрафтить.

6. Ключи от дверей, карты доступа к компьютерам и коды от кодовых замков.

В общем, я постарался вспомнить свои ощущения от «духа собирательства» в какой-нибудь Готике, Resident Evil или Elden Ring, и сделать так, чтобы игрок тоже мог все это ощутить.


В steam-е можно поиграть в демку игры или просто добавить игру в список желаемого: https://store.steampowered.com/app/1803600/Gone_Rogue/

Любые вопросы всегда можно задать в наших Twitter и Discord.

Лига Разработчиков Видеоигр

6.7K постов22.2K подписчика

Добавить пост

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"