Читаем Игровая разработка без боли и кранчей. Как выжить в игровой индустрии и сохранить вдохновение полностью

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


Специальные локации

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

Простой пример: вертикальный срез для Crash Bandicoot (созданный задолго до того, как я присоединился к Naughty Dog) состоял из двух уровней (термин левел-дизайна, означающий локации). На одном уровне был продемонстрирован сайд-скроллер[46], где Крэш перепрыгивает через ямы, разбивает ящики, собирая Вампа-фрукты, и бьет врагов, а на другом – кусочек геймплея, который встречается на протяжении всей законченной игры, где Крэш в панике бежит навстречу камере от гигантского валуна.

Эти два игровых уровня, представленные в виде вертикального среза, показали Naughty Dog, их издателю Universal Interactive и всем инвесторам, чего стоит ожидать от полноценной игры.

Три C

Вертикальный срез помогает нам определить в нашем дизайне кое-что еще: три C – character, camera, control (персонаж, камера и управление).


Персонаж

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

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

Во многих цифровых играх есть по крайней мере один персонаж игрока, в некоторых их больше. В играх, где на первый взгляд не получается определить персонажа игрока – будь то Pong, Tetris, SimCity или StarCraft, – обычно не нужно далеко ходить, чтобы найти аналогию. Персонажем игрока может быть ракетка в Pong или тетрамино в Tetris, курсор, выбор зоны и строительство в SimCity или курсор и его способность выбирать юнитов и здания в StarCraft. Какой бы набор аудиовизуальных элементов ни находился под непосредственным контролем игрока, мы должны считать его персонажем игрока и выяснить, каким он будет в нашей игре, построив вертикальный срез.


Камера

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

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

• Вид от третьего лица. Более сложный случай – камера от третьего лица, которая расположена на расстоянии от игрового процесса, как в 2D-сайд-скроллерах, например NES Super Mario Bros., 2D-изометрических играх, таких как Bastion или оригинальной StarCraft, 3D- экшенах, таких как The Witcher 3: Wild Hunt, или 3D-играх о строительстве городов, таких как Cities: Skylines. Эта камера будет двигаться либо следуя за персонажем игрока, как в Super Mario Bros., Bastion или The Witcher 3, либо находясь под прямым контролем игрока, как в играх StarCraft и Cities: Skylines.


Перейти на страницу:

Похожие книги

Исторические информационные системы: теория и практика
Исторические информационные системы: теория и практика

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

Динара Амировна Гагарина , Надежда Георгиевна Поврозник , Сергей Иванович Корниенко

Зарубежная компьютерная, околокомпьютерная литература / Учебная и научная литература / Образование и наука