Создание обложки Евгений Бинсокугава
Корректор Евгений Дикс
© Михаил Кадиков, 2020
ISBN 978-5-4496-2429-1
Создано в интеллектуальной издательской системе Ridero
Создание компьютерных игр – дело непростое. В наши дни это довольно комплексный и трудоёмкий процесс, который включает в себя участие целой команды разработчиков. Как правило, это специалисты в самых различных областях, каждый из которых играет свою роль в общем деле – сборке сложного механизма под названием «компьютерная игра».
Чтобы выяснить, что такое дизайн уровней, давайте обратимся к основам создания любой игры и определим, какое место занимает дизайнер уровней в процессе разработки.
Разработка любой игры основывается на трех базовых элементах – игровой концепции, технологии и визуальном стиле. Словно три кита, держащие на себе мир, эти элементы символизируют незыблемую опору, без которой реализация игрового проекта не представляется возможной.
Первым элементом является игровая концепция, которая определяет правила игры и механику взаимодействия игрока с виртуальным миром. Как быстро игрок бегает и как высоко прыгает? Какие препятствия и каких персонажей встретит на своём пути? Каким образом будет с ними взаимодействовать? На все эти вопросы отвечает геймдизайнер (от англ. «game designer» – проектировщик игры), именно он и занимается созданием игровой концепции.
Второй элемент – технология, которая представляет собой техническую базу для реализации игры. Основной функционал обеспечивает игровой движок (от англ. «game engine»), а дополнительные инструменты позволяют дизайнерам и художникам создавать и редактировать содержимое игры. Созданием технологии, инструментария, а также реализацией игрового функционала и механики обычно занимаются программисты. Без них любые, даже самые смелые идеи геймдизайнера так и останутся на бумаге.
Третий базовый элемент, лежащий в основе любой игры, – это визуальный стиль, который определяет ее облик. Созданием визуальной части занимается широкий круг художников, работающих в самых различных областях компьютерной графики. Например, концепт-художники придумывают уникальный облик игрового мира. Виртуальные скульпторы лепят модели персонажей. Аниматоры «оживляют» их, придавая каждому движению свой неповторимый характер. А художники по игровому окружению создают все необходимые детали для декорирования уровней и наполняют его спецэффектами.
Все три элемента в совокупности служат одной цели – созданию игрового процесса, направленного на развлечение игрока.
Для обозначения процесса взаимодействия игрока с игрой существует специальный термин «геймплей» (от англ. «gameplay» – игровой процесс).
Геймплей – это то, что отличает компьютерную игру от таких неинтерактивных видов развлечений, как книги и кино. Смотря кино или читая книгу, человек является лишь сторонним наблюдателем. В случае с геймплеем он получает возможность взаимодействовать напрямую с игрой, решая поставленные геймдизайнером задачи при помощи игровых механик.
В любой игре можно выделить два основополагающих типа геймплея – геймплей, составляющий ядро игры, и геймплей на уровнях. В английской терминологии эти типы чаще всего называют «core gameplay» и «level gameplay».
Геймплей, составляющий ядро игры (core gameplay) – это набор базовых правил и механик, которые доступны игроку по умолчанию. Например, этот тип геймплея определяет характеристики персонажей, их способности, а также то, как они взаимодействуют друг с другом. Эти правила создаются геймдизайнерами и являются отправной точкой для работы дизайнера уровней – геймдизайнера, который специализируется на проектировании виртуального пространства.
Хорошим примером уровня без геймплея является чистое поле или пустая комната, где игрок может использовать только способности, данные ему по умолчанию – бегать, прыгать и стрелять. Следовательно, от дизайнера уровней требуется спроектировать такую локацию, которая обеспечит достаточное количество интересных игровых ситуаций для применения каждой базовой механики. Оперируя пространством, объектами и настройками виртуального мира, дизайнер создает геймплей на уровнях (level gameplay), который дарит новый уникальный опыт взаимодействия с игрой.
В играх-стратегиях уровни называют картами (от англ. «map»), где геймплей создается за счет различных особенностей ландшафта, местоположения игроков и ценных ресурсов. В гоночных симуляторах уровни представляют собой трассы с большим разнообразием маршрутов и препятствий. В приключенческих играх геймплей строится на том, какие препятствия, ловушки, головоломки и враги встретятся игроку. Таким образом, в играх разных жанров уровни могут кардинально отличаться друг от друга по своей структуре и внешнему виду, а также носить различные названия (карты, миссии, зоны, этапы, задания). Однако все они служат одной цели – создавать, развивать и дополнять вариативность базового геймплея.
Итак, мы выяснили, что в индустрии видеоигр существует специальная отрасль под названием «дизайн уровней», занимающаяся проектированием уровней. А дизайнер уровней – это разновидность геймдизайнера, который создает геймплей на уровнях, позволяющий основным игровым механикам раскрыть весь свой потенциал.
Левел-дизайн (от англ. «level design» – дизайн уровней) является центральным элементом компьютерной игры, который совмещает в себе десятки различных аспектов, таких как геймплей, архитектура, освещение, спецэффекты, звук и многое другое. Именно совокупность всех этих аспектов делает процесс разработки уровней таким комплексным и трудоемким, а работу дизайнера такой увлекательной и интересной.
Давайте вместе разберемся, в чем заключается роль дизайнера уровней и что входит в его обязанности.
Существует распространенное заблуждение о том, что основная задача дизайнера уровней – это сборка красивых локаций. На самом деле всё, что касается визуальной части, – это работа художников по окружению. Именно они задают художественный стиль локации, создают весь необходимый для сборки контент и занимаются декорированием. Поэтому, если у вас есть страсть к моделированию, текстурированию, настройке материалов и созданию красивых трехмерных сцен, то скорее всего из вас получится хороший художник по окружению.
Деятельность дизайнера уровней целиком и полностью сосредоточена на создании геймплея. Её можно сравнить с работой архитектора, который фокусируется исключительно на проектировании функционального пространства.
Но, в отличие от архитектора, дизайнер уровней организует пространство в соответствии с требованиями к игровому процессу. Это значит, что виртуальное пространство обязано выступать своеобразной средой, обеспечивающей функционирование игровых механик. И если архитектор проектирует жилой дом так, чтобы в нем было удобно жить, то дизайнер должен в первую очередь заботиться о том, чтобы в доме было интересно проводить время – исследовать, сражаться с противниками, решать головоломки и т. д.
Во-первых, дизайнер занимается созданием проектной документации. Сюда относят детальное описание особенностей геймплея на будущей локации и зарисовки плана местности. Во-вторых, дизайнер строит трехмерный прототип уровня с использованием примитивной геометрии. В-третьих, он настраивает логику для всех игровых событий, сюжетных сцен и интерактивных элементов уровня. В-четвертых, дизайнер тесно сотрудничает с художниками и занимается поддержанием работоспособности уровня после их вмешательства. В-пятых, дизайнер старается всячески улучшить игровой опыт, устраняя всевозможные раздражители.
Количество обязанностей напрямую зависит от размера команды. Чем меньше команда, тем больший объем работ ложится на плечи дизайнера уровней.
В больших компаниях уже давно практикуется разделение труда, когда процесс работы над одним уровнем делится на части, каждую из которых выполняет тот или иной специалист. Например, одни дизайнеры создают геометрию игрового мира и придумывают планировки, другие размещают на уровнях искусственный интеллект, третьи настраивают игровые события, головоломки и т. д. Такой подход позволяет создавать большие и технически сложные уровни в предельно короткие сроки.
В маленьких компаниях дизайнер уровней имеет больше обязанностей, что требует от него больше знаний, технических навыков и опыта. Вместе с тем у него появляется возможность контролировать все аспекты создания уровня, что приводит к более целостному результату. Соответсвенно, чем меньше человек работает над одним проектом, тем больше времени приходится тратить на его производство.
Опытного дизайнера уровней можно сравнить с поваром, который, зная рецепт приготовления в совершенстве, умело смешивает ингредиенты, получая в итоге вкусное блюдо. В процессе разработки именно «проектировщик уровней» играет роль центра, в котором результаты труда всех разработчиков объединяются и склеиваются в единое целое. Всё это требует от левел-дизайнера особых навыков и знаний, о которых мы поговорим ниже.
Прежде всего, для продуктивной генерации идей, дизайнер должен постоянно развивать кругозор и наблюдательность. Чем больше человек впитывает в себя информации, тем выше вероятность создать что-то новое и интересное, оперируя накопленными данными.
Любознательность поможет накопить багаж знаний в самых различных сферах жизни, которые обязательно пригодятся в процессе создания уровней. Например, чтобы сделать игровой мир правдоподобным и разнообразным, пригодятся знания в области архитектуры, градостроения, фортификации и т. д.
Для понимания особенностей человеческого восприятия желательно ознакомиться с базовыми принципами изобразительного искусства, такими как композиция, теория цвета и света. Также не помешают основы психологии восприятия. Например, учитывая то, какие эмоции рождают у людей различные геометрические формы и цвета, можно создавать более впечатляющий игровой опыт.
Очень важно развивать образное мышление. Обычно новичкам довольно сложно представить планировку своего уровня целиком, поэтому навыки рисования помогут оформить концепт будущего уровня в виде простейших зарисовок.
Умение логически мыслить и составлять простейшие алгоритмы обязательно пригодится для работы с редактором визуального скриптинга.
На этой странице вы можете прочитать онлайн книгу «Проектирование виртуальных миров. Теория и практика дизайна уровней», автора Михаила Кадикова. Данная книга имеет возрастное ограничение 18+, относится к жанрам: «Руководства», «Развлечения».. Книга «Проектирование виртуальных миров. Теория и практика дизайна уровней» была издана в 2019 году. Приятного чтения!
О проекте
О подписке