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

Бенджамин Бауэр
Профессия левел-дизайнер
Практическое руководство по созданию игровых миров
В этой книге, написанной экспертом индустрии AAA-игр с более чем 20‐летним опытом, всесторонне освещаются практические навыки, которыми должны обладать все успешные левел-дизайнеры. Книга охватывает весь спектр темы: от практических производственных методов до мягких навыков или софт-скиллов (soft skills)[1], необходимых для успешной работы в игровой индустрии.
Книга начинается с описания теоретического и абстрактного подхода, задавая общий тон для дальнейшего усвоения жестких навыков или хард-скиллов (hard skills)[2] с практическими примерами. В последующих главах описывается множество практических методов, которые можно использовать на этапе концептирования, при создании лэйаутов, для написания скриптов и при работе с искусственным интеллектом. Книга включает в себя главы, посвященные таким важным темам, как социальные навыки, навыки коммуникации, построение мира, дизайн уровней, продакшен, а также тому, как получить работу в индустрии.[3][4]
Эта книга будет интересна всем дизайнерам уровней, контент-менеджерам и руководителям, желающим повысить свой профессиональный уровень. Она также понравится студентам, изучающим дизайн уровней и игр и желающим пробиться в индустрию.
Бен Бауэр работает в игровой индустрии с 2003 года. За свой 20-летний опыт Бен занимал руководящие должности в Ubisoft и Crytek, а в последней он работает и по сей день как левел-дизайн директор Hunt Showdown 1986.
Я посвящаю эту книгу своему отцу – он был для меня вдохновителем и кумиром.
Огромное спасибо и объятия моей жене Эдит, которая, пожалуй, больше меня радовалась тому, что эта книга наконец‐то увидела свет.
Благодарности
Я многому научился у многих людей; одни вдохновили меня, другие стали моими фантастическими коллегами, а некоторых я просто обязан поблагодарить за возможность оказаться там, где я нахожусь сейчас. Вот список этих людей:
Алекс Фелтон, Александр Паризо, Эндрю Уилсон, Авни Йерли, Кристиан Кэрриер, Дэвид Футман, Дэвид Гривел, Денни Борхес, Дерек Паттерсон, Эрик Фелтен и все остальные, кого я забыл, потому что в таких списках всегда забываешь важных людей, Франсуа Рой, Гордана Врбанк Дюке, Грегор Копка, Гвидо Куип, Ханно Хагедорн, Джек Мамайс, Кайл Котевич, Манфред Неруркар, Мартин Уолш, Мартин Неруркар, Мэтт Вест, Майкл Хаимзон, Навид Хавари, Пэт Инголдсби, Патрик Реддинг, Пол Добсон, Питер Геленсер, Филипп фон Пройшен, Рима Брек, Роджер Лю, Расс Флаэрти, Софи Карамигеас, Стен Хюблер, остальные члены старой команды NS: CO mod crew, Том Роллер и Уилл Бейтман.
Раздел I
Введение в книгу и в дизайн уровней
1
Введение в книгу
1.1. Предисловие
Все, о чем я написал в этой книге, основано на моем практическом опыте. Чтобы у вас не возникало никаких вопросов, сразу скажу, что я не академик и у меня нет ученой степени. Благодаря опыту я могу описывать все в деталях, ориентироваться на практику, делиться тем, что работает, а что нет. Я часто использую аналогии с кулинарией, поэтому эту книгу я бы сравнил с гастрономической книгой, написанной шеф-поваром, а не человеком, который только пробует блюда. Мне кажется, что именно такой подход в большей степени и делает ее уникальной, и он же мотивировал меня на это руководство. Но вместе с тем он же и ограничивает содержание, потому что мой опыт в основном связан с 3D-играми. Поэтому я сделаю так: если у меня в чем-то немного опыта, но упомянуть это важно, то описание будет кратким. Тем не менее я твердо уверен, что многие уроки из этой книги можно применить к другим жанрам, а больше о своем опыте я расскажу дальше.
Многому из того, о чем повествует эта книга, я научился сам в те времена, когда не существовало ни теоретических работ, ни возможности совместной практики в области дизайна уровней. И уж тем более тогда дизайну уровней не учили ни в каких школах или университетах Германии. Поэтому я считаю своим долгом поделиться знаниями и опытом, просто чтобы показать пример. Я искренне надеюсь, что и другие люди моей профессии будут поступать так же, потому что каждый человек по-настоящему может поделиться только своим собственным опытом. Если все мы будем делиться своими уникальными знаниями и впечатлениями, то молодое поколение получит более полное представление о нашем ремесле. Конечно, я многому научился у своих наставников и коллег, но, к сожалению, не могу здесь отдать должное каждому из них. Если кто-то хочет со мной связаться, пожалуйста, напишите мне, и я упомяну вас в следующих изданиях. Кроме того, в книге есть множество советов от меня и других людей о том, как лучше не делать. Я искренне надеюсь, что вам не придется ничего повторять на своем опыте – достаточно того, что через это прошел я сам. Только не ждите никаких пикантных подробностей, потому что по условиям соглашения о неразглашении (NDA) я не вправе рассказывать о каких-либо корпоративных, личных или очень специфических для конкретного проекта секретах.
Я постарался сделать эту книгу как можно более увлекательной и интересной. Я не очень люблю шутки и прибаутки, но понимаю, что они порой облегчают усвоение, особенно если речь идет о «сухих» темах. Мне также пришлось затронуть и более «сложные» вопросы, потому что наша индустрия не лишена недостатков, особенно в последние годы – по крайней мере, они стали более заметны. И все же это книга о дизайне уровней для дизайнеров, так что не стоит ожидать от нее пространной редакционной статьи о чем-то слишком спорном. Вместо этого в ней довольно кратко затрагиваются вопросы психического здоровья и избегания конфликтов.
Кстати говоря, среди моих коллег по этому ремеслу и в среде мод-сообществ есть немало тех, кто испытывал значительные трудности, сосредоточиваясь только на жестких навыках, так называемых хард-скиллах. Я и сам прошел через ряд проблем, потому что в начале 2000-х годов о мягких навыках (они же софт-скиллы), то есть навыках общения и коммуникации, мало писали или говорили. У каждого были свои ожидания, и иногда они сбывались, а иногда нет, поэтому я написал эту книгу не только для того, чтобы поговорить о дизайне уровней. Напротив, я твердо убежден, что книга о дизайне уровней должна включать в себя и другие аспекты, с которыми сталкивается большинство левел-дизайнеров. Особенно это касается навыков общения. В конце концов, эта книга предназначена для профессиональных дизайнеров уровней или тех, кто хочет ими стать, а в реальности создание уровней – это только половина дела, потому что разработка игр требует командной работы.
И все же в основе этой книги лежит теория дизайна уровней и особенно ее практическое применение, основанное на моем двадцатилетнем опыте работы дизайнером уровней, ведущим дизайнером и директором. Первое серьезное влияние на индустрию я оказал в 2004 году, когда опубликовал Ben’s Small Bible of Realistic Multiplayer Level Design («Маленькую библию Бена по реалистичному многопользовательскому дизайну уровней»). Я до сих пор поражаюсь, что эту статью продолжают обсуждать спустя почти 20 лет. Ведь это свидетельствует о том, что многие основные принципы дизайна уровней не теряют своей актуальности до сих пор. Я искренне надеюсь, что то же самое можно будет сказать и об этой книге. Позже я создал канал Bauer Design Solutions на YouTube, где получал много положительных откликов; так я понял, что существует потребность в более практическом, основанном на реальном опыте руководстве по дизайну уровней, которое дополняло бы академические знания. Помимо публичного обмена данными, в профессиональном плане я всегда уделял большое внимание наставничеству и обучению всех желающих – от младших специалистов до директоров.[5]
1.2. Обзор глав
Моей целью было организовать эту книгу максимально логично и, следовательно, разделить ее концептуально на большие категории. Эти категории не представлены в книге в форматированном виде, но они должны помочь понять, как я рассуждал при составлении плана книги и при делении ее на категории.
1.2.1. Введение в книгу и в левел-дизайн
Первые две главы, «Введение в книгу» и «Что такое левел-дизайн, и кто такие дизайнеры уровней», призваны дать вам представление об этой книге и о том, что значит быть дизайнером уровней. Они помогают задать правильные ожидания от дальнейшего чтения, потому что мой опыт богат, но не охватывает всего. Так, например, я никогда не работал над RTS (стратегиями в реальном времени) или сайд-скроллерами, но об этом чуть позже. Также в этой главе говорится о том, что я считаю важным для дизайнеров уровней или что их определяет, потому что в индустрии нет реальных стандартов.
1.2.2. Производство
Следующие три главы, «Производство уровней», «Дипломатия левел-дизайна» и «Командная работа и инструменты лидера», посвящены в основном упомянутым ранее социальным навыкам. Здесь также дается обзор типичного цикла разработки левел-дизайна, поскольку он очень хорошо связан с аспектами дипломатии и лидерства.
1.2.3. Теория левел-дизайна
В эту категорию входят пять глав: «О видении, дирекшене, столпах и ДНК», «Абстрактный дизайн уровней», «Общая картина», «Высокоуровневые лэйауты» и «Соединительная ткань». По сути, она охватывает широкий спектр идей, концепций или абстрактных инструментов и мои методы разработки/анализа уровней или игр. Хотя у всего этого есть практическое применение, оно остается на более высоком теоретическом уровне.
1.2.4. Практика: с чего начать
Я решил разделить практический раздел книги на три части, начав с первых шагов работы над уровнями на «Стадии концептирования», а затем перейти к «Первым шагам» в редакторе. Я затрону важнейшие темы о том, как переходить от плана к реальным действиям или к документации, а также опишу несколько таких тем, как создание мира или бенчмарки.
1.2.5. Практика: лэйауты
Следующая практическая категория включает в себя две большие главы: «Укрытия, поток и ведение игрока» и «Типы сценариев и локаций». Здесь мы много поговорим о том, где размещать наши любимые ящики, как вести игрока по пространству или создавать захватывающие лэйауты для стелса. Многие считают лэйауты основой левел-дизайна, поэтому тут будет много графики и левелдизайнерского жаргона.
1.2.6. Практика: технические аспекты и гейм-дизайн
Последняя практическая категория включает в себя две главы: «Скрипты и технологии» и «Работа с ингредиентами». Первая, как следует из названия, содержит много информации о написании скриптов и о том, как справляться с техническими ограничениями. Вторая служит мостиком к гейм-дизайну, из которого мы, дизайнеры уровней, берем большинство геймплейных механик.
1.2.7. Заключительные темы
Под конец, в главе «Завершение и сдача проекта», рассказывается о том, как дизайнеры уровней заканчивают проект, потому что это один из самых важных, на редкость творческих, а иногда и самых сложных этапов. Я также добавил главу «Как стать левел-дизайнером», потому что это тема, о которой мне чаще всего задают вопросы после проведения презентаций для людей не из индустрии.
1.3. О себе
1.3.1. Как все началось
1.3.1.1. До Интернета
С тех пор как я прочитал «Властелина колец» Дж. Р. Р. Толкиена и впервые сыграл в настольную ролевую игру на свой десятый день рождения в 1990 году, я подсел на создание миров и игр. Сначала я сочинял ролевые игры, набирая их сценарии на старой печатной машинке. Но все изменилось, как только в моей жизни появился персональный компьютер. В 1994 году первой игрой, которую я купил на собственные деньги, стала Forgotten Realms: Unlimited Adventures от MicroMagic, которая, по сути, представляла собой редактор уровней AD&D (Advanced Dragon & Dungeons), позволяющий создавать собственные приключения и делиться ими с друзьями. Конечно, обмен подземельями на 3½-дюймовых дискетах был не очень расхожим, не говоря уже о моих тогдашних ограниченных дизайнерских способностях.
Тем не менее с увеличением популярности совместных игр по локальной сети и игры Duke Nukem 3D от 3D Realms мои уровни стали гораздо востребованнее. Чуть позже на мое восприятие левел-дизайна огромное влияние оказала игра Quake 1 от id Software. Не стоит забывать, что в Германии 1990-х годов к подобным играм относились очень критично, и это объясняет, почему игры вроде Doom от id Software появились в моей жизни так поздно.
1.3.1.2. Вступление в сообщество мододелов
Я уже не помню точно, в каком году у нас дома появился Интернет, но мои родители поняли, что я его нашел, когда получили огромный счет. Тем не менее они любили меня и понимали, так что все уладилось, и вскоре я присоединился к команде разработчиков модов для Quake 2 от id Software. Команда называлась Team Mirage, и нашим первым многопользовательским модом, а точнее, темой для общих бесед, стал Navy Fortress. Если я правильно помню, это была первая тактическая игра, в основе которой раунды с классами. Но не стоит полагаться на мою дырявую память в том, что происходило лет двадцать пять назад. Мод не был особо популярен, так как вышел уже под конец эры Quake 2, да и я на тот момент многого еще не знал. Мне только предстояло выпустить первые уровни, а тогда я, будучи подростком, лишь осваивался и делал первые шаги в левел-дизайне, и это было довольно трудно.
Однако следующий проект нашей команды под названием Navy Seals: Covert Operations оказался лучше. Это был многопользовательский тотальный мод для игры Quake 3 от id Software. Конечно, все мы, как хардкорные игроки в Quake, думали, что тактические моды для Quake 3 должны быть намного популярнее, чем для Half-Life 1 от Valve… Да, мы ошибались, но об этом в другой раз.
Вместе с тем этот мод действительно оказался популярнее первого, он был лучше сделан, и мы вроде бы даже получили несколько наград. Я не только разрабатывал уровни как ведущий левел-дизайнер, но и принимал активное участие в разработке уникальной системы способностей мода. Особенно я старался сосредоточиться на создании деталей естественного окружения, которыми движок не очень-то славился, например скальных арок или деревьев, по которым можно было лазить. Мне приходилось самому создавать текстуры, писать шейдеры, делать небольшую работу со звуком, помогать в организации работы друзей из команды и быть кем-то вроде «эксперта по оружию и реализму» в команде. Это было фантастическое время, хотя и пришлось заплатить за него школьной успеваемостью и домашними заданиями. Тем не менее, купив отдельную рабочую станцию для компиляции уровней, мои родители очень меня поддержали. Без этой поддержки я вряд ли бы выпустил около 20 уровней за неполные два года.
Еще я написал свою первую статью Art'n'Level Design, а практическая часть моего выпускного экзамена заключалась в воссоздании образцов искусства ХХ века в трехмерном виде с помощью движка Quake 3. Если говорить кратко, то после 11 сентября немцу (без опыта и университетского образования) было сложно найти работу в США, поэтому фанаты мода уговорили меня устроиться в Crytek на должность дизайнера уровней. В общем, я не был бы там, где я сейчас, без моих замечательных родителей, членов команды и фанатов.
1.3.2. Моя профессиональная карьера
1.3.2.1. Работа в Crytek
После изнурительного шестичасового собеседования в начале 2003 года я получил предложение стать младшим дизайнером уровней («джуниор-дизайнером») в Crytek и поработать над самой первой Far Cry. Параллельно с работой я посещал что-то вроде профессионального училища, чтобы стать дизайнером в полиграфии. Это немецкая фишка, я не буду утомлять вас всеми подробностями.
Работа над первой Far Cry в CryEngine стала для меня совершенно уникальным опытом, хотя она длилась всего около года. Поначалу переход от мультиплеера к одиночной игре казался мне сложным, но я быстро привык и сосредоточился в основном на внутренних уровнях, освещении, арте окружения, визуальных спецэффектах (VFX) и на размещении NPC – вражеских и дружественных неигровых персонажей под управлением искусственного интеллекта (AI). В итоге меня повысили до среднего (Intermediate) дизайнера уровней, и я даже получил награду не только за дизайн уровней, но и за арт. Перед следующим большим проектом я успел поработать над несколькими небольшими, такими как технологические демоверсии и многопользовательские пакеты.
Затем еще одним важным этапом для меня стала работа над игрой Crysis от Crytek. Сначала я разрабатывал интерьеры инопланетных кораблей, но затем переключился на второй и третий уровни с ландшафтом. Я создал два уровня, включая сам ландшафт, настройку персонажей, скриптинг и арт окружения. Кроме того, я тесно сотрудничал с программистами ИИ для разработки поведения человекоподобных противников и поэтому поработал практически над всеми возможными скриптами и сочетаниями боевых укрытий. В конце проекта я стал все больше вовлекаться в руководство младшими дизайнерами. У меня было мало опыта, но мне это ужасно нравилось. Сейчас, оглядываясь назад, я могу с уверенностью сказать, что за несколько лет разработки мое психическое здоровье сильно пострадало. Я работал больше года без перерыва, и из-за этого и других факторов я дважды «поймал» выгорание, от которого, к счастью, оправился. К окончанию проекта меня повысили до старшего левел-дизайнера.
После Crysis мне выпал шанс присоединиться к недавно основанной студии Crytek в Будапеште в качестве ведущего дизайнера уровней Crysis Warhead. Я определенно могу посоветовать переходить от позиции старшего (senior) специалиста к ведущему (lead), если речь идет о знакомом бренде. Мне пришлось не только обучать местную команду в работе над движком, жанром и интеллектуальной собственностью, но и самому учиться мастерству руководства. После [6]Crysis Warhead мы приступили к работе над начальной версией Ryse от Crytek. За годы работы в Будапеште многому научился в плане работы руководителем, а еще я узнал о том, чего делать не стоит.
1.3.2.2. Работа в Ubisoft
В середине 2011 года, когда разработка Ryse переместилась из Будапешта в штаб-квартиру Crytek во Франкфурте-на-Майне (Германия), я принял предложение о работе в Ubisoft Toronto над Splinter Cell Blacklist в качестве одного из директоров по дизайну уровней с упором на однопользовательскую кампанию. Это была отличная возможность сменить страну, город, континент и познакомиться с совершенно новой компанией и культурой – такое я могу порекомендовать всем, кто проработал в своей первой компании более девяти лет. Работа над блокбастером Splinter Cell стала для меня фантастическим опытом, и она определенно улучшила мои навыки в области стелса и игр от третьего лица. Все уровни, использованные для маркетинга после первичного показа, были созданы моей командой.
Затем последовало несколько необъявленных/невыпущенных проектов (защищенных соглашением о неразглашении), но в индустрии это не редкость. К счастью, я снова смог поработать над увидевшей свет игрой Far Cry Primal от Ubisoft. Я был директором по дизайну уровней, ответственным за «Большую охоту» (Great Hunts) – эпические бои в открытом мире против массивных, величественных существ. Проект разрабатывался совместно с ведущей студией в Монреале. Проектирование и разработка такого нового и уникального для франшизы контента, как «Большая охота», – это, несомненно, захватывающий опыт.
После этой игры вышла Far Cry 5, которая также разрабатывалась совместно с Ubisoft Montreal. Я исполнял обязанности помощника гейм-директора, руководящего другими директорами в команде из Торонто. Мы отвечали за разработку северной части открытого мира, а именно: арта, персонажей, миссий, рыбалки и нарративных элементов – примерно трети контента мира игры. Основные знания, которые я получил во время этой работы, касались лидерства и дипломатии.
В 2018 году Ubisoft открыла новую студию в Берлине. Я решил вернуться в Европу и присоединиться к студии в качестве контент-директора, отвечающего за арт и левел-дизайн. Во многом благодаря моим тесным связям с командами разработчиков Far Cry из Канады Ubisoft поручила нашей студии создавать контент для Far Cry 6. Нам дали уникальную возможность проектировать и разрабатывать дизайн «Специальных операций» – больших, детализированных и сложных миссий в открытом мире, отделенных от основного мира. Помимо руководства большей частью команды и разработки основного направления проекта, я занимался вопросами лидерства, формирования команды и студийными делами.
1.3.2.3. Переход в Plan a Collective
Я начал писать эту книгу в середине-конце 2021 года, ближе к выходу Far Cry 6. После десяти с лишним лет увлекательной работы в Ubisoft я решил, что пришло время перейти в инди-компанию Plan A, которую возглавляет мой старый друг.
Итак, если окунуться в прошлое, то я непосредственно работал над тремя проектами из новых франшиз (если считать все неанонсированные проекты, то получится больше), успешно выпустил семь AAA-игр, работал над бесчисленными прототипами и концептами новых игр, а также помог создать четыре новых студии. Я воплотил свою мечту в реальность и занимался любимым делом, что с одной стороны может быть настоящим благословением, а с другой – проклятием. Сейчас, двадцать с лишним лет спустя, я так и не могу представить себя в какой-то другой роли. На мой взгляд, удовлетворение от завершения сложного проекта вместе с выдающимися людьми или командами – это нечто, с чем не сможет сравниться ни одна другая повседневная работа. Это главная мотивация, заставляющая меня продолжать работать над собой, а также вдохновлять и наставлять других.
1.3.3. Другие сторонние работы
Ниже приведен краткий список других небольших сторонних проектов, которыми я занимался одновременно со своей карьерой.
2004 год. Я написал свою вторую статью «Маленькая библия Бена по реалистичному дизайну многопользовательских уровней». Я знаю, что это довольно громкое название, но так я хотел подвести итоги своему многопользовательскому прошлому. Статья не сразу, но через какое-то время получила признание во всей индустрии. Даже сегодня люди периодически упоминают о ней и о том, какое влияние она оказала на их карьеру левел-дизайнеров. Такой положительный отклик стал для меня одной из причин продолжать делиться своими знаниями о дизайне уровней и в итоге привел к написанию этой книги.[7]
2009 год. Я начал придумывать и разрабатывать свою собственную настольную ролевую систему под названием Dark III (это рабочее название). По сей день она служит для меня творческой отдушиной, когда тот или иной проект переходит в более «нетворческую» стадию, например завершения. Я продолжал работать над несколькими мирами и использовал наработки для создания различных методов построения мира, которые затем усовершенствовал в контексте профессиональной деятельности.
2010 год. Следуя ироничному принципу «Если ты разрабатывал столько шутеров, то ты должен знать, что такое настоящая перестрелка», я начал играть в страйкбол сначала в Венгрии, а затем, более активно, в Канаде. Занятие это быстро переросло в настоящее увлечение в 2014–2015 годах, когда мы с командой так сходили с ума по экипировке, что заменяли как можно больше «игровых» деталей одежды и снаряжения на настоящие. Разумеется, насколько это вообще можно было сделать в рамках закона. Конечно, даже длительные хардкорные «милсимы» (военные симуляции) или огромное количество боев в ограниченном пространстве (CQB) с приборами ночного видения, ИК-лазерами, реальной оптикой и тепловизионными прицелами никогда не будут похожи на настоящее. Тем не менее это было безумно весело, иногда утомительно, и заодно так можно было усвоить массу уроков и приобрести друзей на всю жизнь. В 2015 году я решил завести посвященный этой теме собственный YouTube-канал под названием Dark Gray Project. К сожалению, мне пришлось закрыть его, так как после переезда в Германию я больше не играю в страйкбол.