April 16, 2021

Курс по Unreal Engine: Ледяной Ад (Александр Диаров)

Этап 1: Прототипирование

Блокинг (старая версия):

Блокинг (новая версия):

Сценарий

Место событий: зимний постапокалипсис, авиабаза, год неизвестен

Карта-схема
Скриншот уровня

Герой выпадает из портала в сугроб. Вокруг пасмурно, бушует метель, из-за неё видимость ограничена. Герой начинает замерзать (терять очки здоровья).

Миссия 1: Согреться

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

"Прости, дружище, но мне она сейчас нужнее."

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

"Повезло, что мой размер ноги!"

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

Катсцена:

Герой вытаскивает из окоченевших пальцев обрез, проверяет его - всего два патрона.

"Ну, хоть что-то".

Затем мы видим как с вершины полуразрушенной башни неподалеку вылетает ракета, летит куда-то в небо и взрывается над облаками. После этого с вершины башни по веревке спускается Антагонист, герой слышит как он отдаёт приказы, а потом слышит рёв моторов.

"Черт, опять он!"

Миссия 2: Разобраться, что происходит

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

"Давай, кончай его - и поехали!"

Герой вступает в бой с врагами. У него всего два патрона в обрезе, но зато есть эффект неожиданности. Вообще на этом уровне планируется выдавать игроку поменьше патронов, это стимулирует его больше пользоваться укрытиями, интерактивными объектами и чаще перемещаться, чтобы поднимать патроны с убитых врагов.

Схема первого боя

Враги вооружены пистолетами со средней дальностью стрельбы, активно перемещаются между укрытиями. Укрытия разной высоты (Full Cover обозначены 1х, Half Cover обозначены 0,5х), есть возможность зайти с обоих флангов. На локации также есть бочки с топливом (обозначены красным), при попадании они взрываются.

После боя Герой разговаривает со стариком, тот рассказывает, что какие-то люди захватили аэродром день назад и им нужно оружие, которое перевозил самолёт над ними.

"Не переживай, кажется я знаю кто это. И кажется, я уже эксперт в спорах с ними"

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

"Ну, теперь понятно, куда надо ехать"

Миссия 3: Добраться до скалы

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

В конце ущелья находится трамплин через пропасть. Бандиты привычно перепрыгивают через него, Герой едет за ними следом и тут включается катсцена:

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

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

Схема второго боя

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

Миссия 4: Добраться до обломков самолёта

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

Затем Герой лезет по выступам в скале на вершину. Постепенно он поднимается выше метели и ему открывается вид на красивый заснеженный пейзаж.

На одном из уступов Герой видит бандита, он не замечает Героя, смотрит вверх и просит друзей скинуть ему веревку.

"Ребят, ну не смешно уже! Скиньте веревку человеку!"

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

Герой лезет дальше наверх, в какой-то момент сверху сходит небольшая лавина, которая уничтожает выступы, по которым можно было залезть, но вместе с лавиной вниз спускается веревка. Герой залезает по ней на самый верх.

Миссия 5: Разобраться с бандитами

Забравшись наверх, герой видит группу бандитов, которые обыскивают оторванный хвост самолёта.

"Да тут точно ничего нет! Пойдемте уже дальше, к боссу!"

Герой понимает, что без боя дальше не пройти

Схема третьего боя

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

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

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

Затем Герой выходит к основной части самолёта, до неё нужно дойти по крылу, оно скрипит и шатается, поэтому нужно идти медленно и аккуратно. Герой спрыгивает в самолёт, он начинает шататься. Его замечают враги, они начинают стрелять и кричать:

"Босс, уходите, мы вас прикроем!"

Это сигнализирует игроку о том, что Антагонист находится дальше.

Начинается перестрелка, в процессе в самолёте загорается топливо, что-то взрывается и самолёт начинает кренится и медленно съезжать в пропасть. Герой видит, как Антагонист выбегает из-за укрытия, бежит к краю самолёта и прыгает вниз. Герой бежит за ним, вокруг всё горит и взрывается, он прыгает следом.

Катсцена

Антагонист в полёте открывает портал и влетает в него, Герой влетает следом. Портал закрывается и на это самое место падают горящие обломки самолёта и взрываются.

Туториалы

Реалистичный снег

Частицы снега

Следы на снегу

Ассеты

https://www.unrealengine.com/marketplace/en-US/product/post-apocalyptic-sandbox

https://www.unrealengine.com/marketplace/en-US/product/paragon-drongo

https://www.unrealengine.com/marketplace/en-US/product/post-soviet-scanned-props

https://www.unrealengine.com/marketplace/en-US/product/battle-buggy

https://www.unrealengine.com/marketplace/en-US/product/battle-car-04

https://www.unrealengine.com/marketplace/en-US/product/industrial-building-01

https://www.unrealengine.com/marketplace/en-US/product/industrial-area-hangar

https://www.unrealengine.com/marketplace/en-US/product/factory-02

https://www.unrealengine.com/marketplace/en-US/product/fps-weapon-bundle

https://www.unrealengine.com/marketplace/en-US/product/military-weapons-silver

https://assetstore.unity.com/packages/3d/props/guns/pbr-sawed-off-shotgun-178201

https://assetstore.unity.com/packages/3d/environments/industrial/hangar-building-modular-142104

https://assetstore.unity.com/packages/3d/environments/industrial/crashed-boeing-c-17-globemaster-iii-133633

https://www.unrealengine.com/marketplace/en-US/product/639e2fdbb81d4d59860e87e701c89679

https://quixel.com/megascans/collections?category=environment&category=natural&category=arctic-ice-and-snow

https://quixel.com/megascans/collections?category=environment&category=industrial&category=abandoned-factory

Мудборд

https://miro.com/app/board/o9J_lKhJYqk=/