Найти в Дзене
Жизнь в игре

Как делали огромный уровень с поездом в Uncharted 2? Гениальное решение разработчиков

Uncharted 2 в свое время поражала игроков своей масштабностью и постоянным экшеном. Серия игр про Натана Дрейка долгое время считалась самой лучшей в приключенческом жанре. Сдвинуть ее с пьедестала удалось лишь Ларе Крофт из Tomb Raider. Особенную любовь заслужил уровень с поездом в Uncharted 2. Игрок должен пробираться из вагона в вагон, уничтожая толпы врагов. Все это приправлено крутым паркуром, красивыми локациями и интересными ловушками. Однако, мало кто из геймеров знает, каких усилий стоил этот уровень разработчикам. Всех обманули так, что никто не заметил Одна из первых проблем, с которой столкнулись разработчики — физика движка. Она не позволяла реализовать взаимодействие героя с динамичными объектами. При попытке запустить поезд с Дрейком на крыше происходила лютая дичь: брошенные гранаты отлетали обратно, так как у них не было инерции, а герой вообще иногда буквально рассыпался на части. Частично удалось решить эту проблему, привязав все события к триггерам. Работало это так
Оглавление

Uncharted 2 в свое время поражала игроков своей масштабностью и постоянным экшеном. Серия игр про Натана Дрейка долгое время считалась самой лучшей в приключенческом жанре. Сдвинуть ее с пьедестала удалось лишь Ларе Крофт из Tomb Raider.

Особенную любовь заслужил уровень с поездом в Uncharted 2. Игрок должен пробираться из вагона в вагон, уничтожая толпы врагов. Все это приправлено крутым паркуром, красивыми локациями и интересными ловушками. Однако, мало кто из геймеров знает, каких усилий стоил этот уровень разработчикам.

Всех обманули так, что никто не заметил

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

Частично удалось решить эту проблему, привязав все события к триггерам. Работало это так — Натан хватается за уступ, уступ надламывается и создает видимость опасности, но по факты он не может упасть, пока Дрейк не слезет с него. Как только герой уходит с этого уступа или другого объекта, срабатывает триггер, и объект падает. Таким образом все выглядит так, будто герой был на волосок от смерти, но по факту персонаж взаимодействовал только со статичными объектами.

-2

Это было гениальное решение, но оно решило не все проблемы уровня с поездом. Частично пришлось переделать движок игры, чтобы объекты и сам Дрейк вели себя адекватно.

Поезд едет по кольцевой ветке

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

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

Думали, что это все? Нет, так легко разработчикам отделаться не удалось. Им еще предстояло придумать, как будут склеены эти петли. Здесь они решили воспользоваться простым и проверенным методом — интерактивная кат-сцена.

-3

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

Было интересно? Тогда не забудь поставить лайк и поделиться статьей в социальных сетях. А еще подписывайся на канал и вступай в группу Вконтакте. Когда наберем там 100 подписчиков, я устрою розыгрыш!

Интересно будет почитать: