Проектирование виртуальных миров. Теория и практика дизайна уровней - страница 17




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

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

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

Обычно настройки игрового функционала скрыты от глаз обычного игрока и видны только в редакторе уровней. Например, настройки геймплейной части уровня в Bulletstorm (2011, Epic Games, People Can Fly) выглядят вот так:


Bulletstorm © 2011, Epic Games, People Can Fly


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

Функциональность в архитектуре

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

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

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

Роль функциональности

Функциональность является ключевым принципом архитектурного проектирования, согласно которому любое архитектурное сооружение выполняет определенную функцию. Как результат – любое здание всегда проектируется с учетом протекающих в нём процессов. В свою очередь внешний вид сооружения напрямую зависит от его функционала. Этот факт подтверждают слова известного американского архитектора Луиса Салливана: «форму архитектуры определяет функция».

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

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

Думай, как архитектор

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