Полная версия
Геймдизайн на практике. Как начать зарабатывать
Александра Игоревна Турабова
Геймдизайн на практике. Как начать зарабатывать
© А. Турабова, текст
© А. Дрёмов, 2024
© ООО Издательство «АСТ»
Благодарности
Я хочу выразить благодарность всем моим руководителям за их ценные фидбеки в процессе моей работы и полезные знания, которыми они меня обогатили. Также хочу поблагодарить все команды, в которых я когда-либо работала. Может это только мне так повезло, но у меня сформировалось мнение, что в игровой индустрии всегда присутствует креативная и поддерживающая атмосфера.
Отдельная благодарность моему дяде, который вдохновил меня на мою первую работу в качестве левел-дизайнера, а также за его постоянные подсказки и советы. Спасибо ему за нашу совместную работу над проектами в компании PandaPasha Games. Я обожаю наши обсуждения, где мы вместе придумываем новые идеи для собственных проектов. Вместе мы сила!
Также хочу поблагодарить бабушку и особенно маму, которые всегда выслушивали меня и терпели мои разные настроения.
И, конечно, спасибо моему любимому человеку – за его веру в меня и поддержку.
Введение
В наше время игровая индустрия продолжает активно развиваться, и с каждым годом появляются новые игры, которые вызывают у нас все больший интерес к этой индустрии. Десятки профессионалов в коллаборации друг с другом создают уникальные шедевры. Гейм-дизайнеры играют ключевую роль в управлении процессами в игре, и от их квалификации и креативности зависит концепция игры, ее механики, геймплей и визуальное оформление. Если вы готовы к творческому вызову и хотите создавать игры, которые будут радовать и удивлять игроков, то гейм-дизайн – это профессия, которая может стать для вас настоящим призванием.
Гейм-дизайн – это сложное и уникальное направление в индустрии разработки игр, которое требует знаний множества аспектов: от понимания игровой механики и баланса, до знаний в области психологии игроков и маркетинга. Если вы только начинаете знакомство с этой профессией, то, возможно, вам кажется, что гейм-дизайн – это что-то невероятно сложное и непостижимое. Однако это не совсем так. И я докажу вам это.
В данной книге я не претендую на полноту исчерпывающей информации о разработке игр, не ставлю перед собой целью сделать из вас экспертов во всех жанрах игр и не расскажу вам все, что нужно знать, чтобы стать крутым гейм-дизайнером. Моя цель – дать вам отправную точку, показать, как правильно действовать и развиваться. Все остальные знания придут с опытом работы над проектами.
Я знаю, что вы не знаете с чего начать. Интернет-ресурсы, курсы, книги и люди могут дать общее представление о гейм-дизайне, но не всегда дают конкретные ответы на вопросы, которые волнуют начинающих гейм-дизайнеров.
В этой книге я предлагаю вам уникальную возможность погрузиться в мир гейм-дизайна и разобраться во всех этапах, которые вас ждут в первый год вашего творческого пути. Начнем с того, как прокачать себя как специалиста, подготовить резюме и портфолио, пройти собеседование. Далее мы исследуем различные типы гейм-дизайнерских задач, а также рассмотрим важность коммуникации в команде. Я расскажу вам о том, как собрать свою команду и расскажу о самых важных нюансах, которые необходимо учитывать в процессе работы.
Это практическое руководство, которое даст вам инструкции по тому, как начать работать гейм-дизайнером. Здесь вы найдете много ответов на вопросы «как?» и много списков, которые помогут вам структурировать информацию и начать свой путь с уверенностью и пониманием.
О чем эта книга?
• Эта книга – незаменимый путеводитель в мире гейм-дизайна, который поможет вам успешно устроиться на работу и выжить в первый год работы.
• В ней вы найдете множество подходов к решению различных гейм-дизайнерских задач, которые помогут вам стать настоящим профессионалом в своей области.
• Книга основана на реальных примерах из практики, что делает ее еще более ценной и полезной для вас.
• Эта книга – не просто учебник, это настоящий толчок к обучению, который поможет вам развиваться и расти в своей профессии на протяжении всей жизни.
По мере того, как мы будем погружаться в эту тему, мы определим ключевые характеристики для персонажа, главного героя этой книги, то есть для вас. Я обозначу их смайликами. Если вы увидите рядом со словом смайлик – это знак, что это важный навык, который необходимо развивать. По завершении каждой главы, я буду представлять вам вашего персонажа с новыми навыками, которые будут изучены.
Сейчас персонаж выглядит как начинающий искатель приключений. Он полон решимости и энтузиазма, готовый преодолеть любые трудности и препятствия на своем пути к успеху. Его цель ясна и определена, и он настроен на победу.
1 уровень. Отличительные черты профессионала: что и как развивать
Когда я искала работу, я даже не знала, что существует профессия гейм-дизайнера и не имела представления о том, какие навыки необходимы для успешной работы в этой области. Понимание того, что нужно делать пришло ко мне с опытом. Этим опытом я поделюсь с вами. В конце этой книги у вас сформируется представление, что нужно, чтобы начать свой путь в индустрии игр.
Навыки играют огромную роль в карьере гейм-дизайнера. Без них невозможно создать качественную игру, которая будет пользоваться популярностью у игроков.
Гейм-дизайнер должен уметь работать с различными инструментами и программами. Он должен быть в курсе последних тенденций в игровой индустрии и понимать, что именно интересует игроков. Он должен уметь анализировать игры, которые уже существуют, и понимать, что делает их успешными или неудачными. Он должен уметь выделять ключевые механики игры и понимать, как они взаимодействуют друг с другом.
Но навыки гейм-дизайнера не ограничиваются только техническими и аналитическими способностями. Гейм-дизайнер должен уметь генерировать интересные и оригинальные идеи для игр. Он должен видеть потенциал в самых неожиданных местах и находить новые способы использования уже существующих механик.
Не много ли «должен» гейм-дизайнер? Нет. Это далеко не весь список того, что нужно гейм-дизайнеру для работы. Давайте разберемся, какие именно навыки нужны гейм-дизайнеру и как их развивать. Но перед этим сделаем небольшое отступление и поговорим о любви к играм.
Любовь к играм 🎮
Любовь к играм – это увлечение играми и интерес к игровой культуре. Любить играть в игры – это значит испытывать удовольствие от игрового процесса, наслаждаться игровым миром и персонажами, а также получать радость от достижения игровых целей.
Важно ли любить играть в игры?
Любить играть в игры совсем необязательно, но важно иметь интерес к играм. Гейм-дизайнер должен иметь хорошее представление о том, как работают игры, что делает их интересными и какие механики лежат в их основе. Если гейм-дизайнер любит играть в игры, это поможет ему глубже понимать и оценивать различные аспекты игры, и оставаться в курсе последних тенденций в индустрии. Любовь к играм также является неотъемлемым фактором в разработке новых проектов. Для успешной интеграции новых идей в процессе разработки игр необходимо владеть широким игровым опытом, который позволит точно определить наилучший способ воплощения этих идей. Любая идея может быть легко испорчена, если выбрать неподходящий подход. Однако, опираясь на игровой опыт, мы можем минимизировать риск ошибочного выбора и обеспечить проекты оптимальными решениями.
Что делать, если у вас нет любви к играм, но вы хотите ее развить?
• Найдите игры, которые соответствуют вашим интересам. Например, если вы любите фантастику, попробуйте игры с научно-фантастической тематикой, если вы любите стратегии, попробуйте игры в жанре стратегий, если вы любите спорт, попробуйте спортивные симуляторы.
• Начните с простых игр, чтобы постепенно привыкнуть к игровому процессу и механикам игры.
• Изучайте опыт разработчиков игр. Изучайте какие идеи и смыслы заложены в играх. Истории о том, как создаются игры, могут помочь вам найти вдохновение и любовь к играм.
• Играйте в компании, чтобы испытать эмоции и ощущения вместе. Этот опыт может быть еще более увлекательным и захватывающим, чем игра в одиночку. Кроме того, это поможет вам найти сообщество единомышленников, с которыми вы сможете обмениваться мнениями и идеями для более глубокого понимания игр.
В конечном итоге играть в игры – это неотъемлемая часть вашей профессиональной деятельности. Я рекомендую всегда находить время для игр.
Играйте правильно
Как только вы обнаружили в себе любовь к играм, наступает следующий этап. Гейм-дизайнеру важно правильно играть в игры. Правильно, в моем понимании, значит извлекать максимальную пользу от игры.
Как правильно играть в игры?
• Играйте в разнообразные игры 🎮
Чем больше игр вы попробуете, тем больше идей и вдохновения вы получите для создания своих собственных игр. Например, чем больше жанров и типов игр вы знаете, тем больше расширяете свой кругозор и повышаете свою креативность. Игра в проекты различных жанров помогает понять интересы и предпочтения других игроков, расширяет возможности общения и обмена опытом между единомышленниками. И наконец, это помогает понимать и анализировать игровую культуру, тенденции и изменения, которые происходят в индустрии.
• Анализируйте игры, в которые вы играете 🎮
Замечайте, что вам нравится, что не нравится и почему. В ходе игры могут возникать ситуации, которые не всегда будут вас устраивать. Однако, вместо того, чтобы просто пропустить это, важно задуматься о том, как можно улучшить игровой процесс. Всегда аргументируйте ваши решения. Анализ игр может быть очень субъективным, поэтому важно оценивать игру с учетом личных предпочтений и интересов. Активное поисковое мышление и анализ возможных улучшений это то, что нужно развивать гейм-дизайнеру.
• Декомпозируйте 🎮
Вместо того чтобы просто играть для удовольствия, попробуйте разобрать игру на составляющие и понять, как отдельные элементы игрового дизайна взаимодействуют друг с другом. Этот навык будет полезен при формулировке задач во время работы в команде. Вам необходимо научиться разделять элементы, определять связи между ними и ставить задачи для разных отделов, учитывая все детали, чтобы в итоге все это собралось в единый, цельный механизм.
1. Изучите игровые механики и системы. Определите, какие механики и системы используются в игре, и как они взаимодействуют друг с другом. Например, как игровая механика «сбор ресурсов» влияет на экономику и т. д.
2. Разбейте игру на уровни или миссии. Определите, как игровые уровни или миссии связаны друг с другом, и как они влияют на геймплей. Например, некоторые игры могут иметь отдельные уровни, которые должны быть пройдены, чтобы продвинуться по главному сюжету.
3. Изучите структуру сюжета. Разбейте сюжет на отдельные элементы, такие как персонажи, задания, диалоги и т. д. Определите, как они связаны друг с другом и как они влияют на игровой процесс.
4. Разработайте диаграмму или схему декомпозиции, которая покажет все компоненты игры и их взаимосвязь друг с другом. Такой подход поможет лучше понять структуру игры.
• Наконец, не забывайте делать заметки и записывать свои мысли, когда играете. Это поможет вам зафиксировать идеи и использовать их в будущем.
Широкая насмотренность 🎮
Для гейм-дизайнера важно разбираться не только в играх. Гейм-дизайнер должен стремиться к широкой насмотренности в разных областях.
Зачем гейм-дизайнеру разбираться в чем-то еще помимо игр?
Например, знание кинематографии может помочь создать увлекательные кинематические сцены и камерные ракурсы в игре, а знание искусства может вдохновить на создание уникальных и красивых визуальных стилей, знание истории может помочь создать правдоподобный фон для игрового мира, а знание литературы может вдохновить на создание увлекательных и сложных сюжетных линий, знание различных культурных особенностей и традиций может помочь создать игры для игроков из разных стран, знание различных технологий и трендов может помочь создавать игры, которые будут соответствовать современным стандартам.
Разбираясь в нескольких направлениях, вы сможете создавать игры, которые будут отличаться от других игр на рынке и привлекать внимание игроков.
Образование и самообразование
Какую роль играет образование для гейм-дизайнера?
Для того чтобы стать гейм-дизайнером, необязательно иметь специальное образование. Многие успешные гейм-дизайнеры начинали свою карьеру без высшего образования и без пройденных курсов в этой области.
Однако образование в области гейм-дизайна, компьютерной графики, программирования, искусства или других связанных областей может помочь вам приобрести знания и навыки, которые пригодятся в будущей работе. В некоторых случаях это может помочь вам получить более высокую оплату и конкурентное преимущество при поиске работы. Но должна отметить, что основными факторами успеха остаются самообразование и практический опыт создания игр.
Итак, хотя нет строгих требований к образованию для этой профессии, но наличие определенных знаний и навыков может помочь вам стать более конкурентоспособным на рынке труда.
Что можно сделать для развития своих навыков?
• Курсы по гейм-дизайну.
Курсы по гейм-дизайну являются отличным способом получить базовые знания и навыки в этой области. Прохождение курсов может помочь вам ускорить процесс обучения и получить более систематический подход к изучению гейм-дизайна. Курсы по гейм-дизайну предлагают множество бесплатных вводных уроков, которые помогут вам определиться с выбором своего направления. Курсы могут также предоставить вам доступ к наставникам и экспертам в области гейм-дизайна, которые будут давать обратную связь и советы по улучшению вашей работы. Кроме того, по завершению курсов, вы получите официальный сертификат или диплом, который может помочь вам при поиске работы в игровой индустрии.
Совет: обязательно включите полученные сертификаты в свое портфолио. Это доказательство вашей компетентности в данной области.
• Книги[1].
За последнее время появилось множество книг, посвященных гейм-дизайну и игровой индустрии в целом. Я настоятельно рекомендую начинающим специалистам приобрести новые книги и изучить их перед трудоустройством или в период поиска работы. Под новыми книгами я имею в виду те, которые были выпущены не более двух-трех лет назад. Начинающим специалистам может быть сложно разобраться, какие инструменты и методы являются актуальными, а какие уже устарели. Именно поэтому я рекомендую начать с новых книг. Однако, стоит отметить, что и более старые книги могут содержать полезную информацию.
На рынке представлено огромное количество книг по разработке игр, что затрудняет задачу дать конкретные рекомендации. Каждая из этих книг имеет свои особенности и достоинства, и все они заслуживают внимания. Хотя некоторые идеи могут быть уже знакомыми вам из других источников, каждый автор приносит свой собственный уникальный взгляд на тему, который может расширить ваше понимание и помочь рассмотреть вопросы с разных сторон. В итоге, выбирайте книги, исходя из своих конечных целей и предпочтений, так как они все заслуживают вашего внимания.
Совет: проверяйте полученную информацию из книг в играх. Это позволит не только углубить свои знания, но и получить практический опыт, который поможет лучше понять и запомнить материал.
• Сайты.
Чтение новостей гейм-индустрии может быть полезным для гейм-дизайнера, так как позволяет быть в курсе последних тенденций, трендов и новых технологий, которые могут повлиять на разработку игр.
Хотя самые важные навыки в гейм-дизайне могут быть приобретены только на практике, курсы, книги и новостные сайты могут стать ценными источниками новых идей и подходов, которые можно успешно применить в своей практике.
Структура 🎮
Структурирование информации из курсов или книг по гейм-дизайну, позволит организовать знания и навыки, в логическую и последовательную систему. Благодаря этому процессу, вы сможете лучше понимать и запоминать материал, а также быстрее находить нужную информацию в будущем.
Важно отметить, что структурирование информации также является важным навыком в работе гейм-дизайнера.
Разработка игры – это большая структура, которую вы будете создавать и описывать.
Как правильно структурировать информацию?
1. Определите цель. Определите основную идею или сообщение, которое вы хотите передать, и держитесь этой цели на протяжении всего процесса.
2. Отделите главное от второстепенного. Это позволит упорядочить информацию и сосредоточиться на ключевых аспектах.
3. Используйте логическую структуру. Определите последовательность представления информации, чтобы создать понятный и связный поток.
4. Используйте подзаголовки, списки и схемы. Включайте заголовки и подзаголовки для организации информации на разные категории или темы. Используйте списки и схемы, чтобы отобразить информацию в более упорядоченной и точной форме.
Совет: важно научится передавать информацию через схемы. Это важный навык, особенно в работе с командой разработки. С помощью схем можно наглядно представить логику проекта и быстро обнаружить слабые места и проблемы.
5. Используйте графики и диаграммы. Если в вашей информации есть числа, данные или статистика, для наглядности представьте их визуально в виде графиков и диаграмм.
Профессиональный словарь терминов и сленгов 🎮
Слова и выражения, применяемые в игровой индустрии, зачастую являются специализированными и могут быть непонятными для тех, кто не знаком с игровой культурой. Они продолжают формироваться, но уже широко используются. Изучение этих терминов расширит вашу профессиональную лексику, и поможет эффективно взаимодействовать с коллегами в игровой индустрии. Запомните эту страницу, сюда вы будете возвращаться на протяжении всей книги.
• A/B-тестирование (англ. A/B testing) – это методика маркетингового исследования, которая позволяет сравнивать две или более вариации маркетинговых элементов или стратегий, чтобы определить, какая из них будет более эффективной. В процессе A/B-тестирования, группа аудитории случайным образом разделяется на две (или больше) группы, где каждая группа видит разные версии тестируемого элемента. Затем проводится анализ результатов, чтобы определить, какая версия показывает лучшие результаты.
• Апдейт (англ. update) – это обновление программного обеспечения, которое включает в себя исправление ошибок, улучшение функциональности и добавление новых возможностей.
• Ассет (англ. asset) – это любой ресурс, который используется в разработке игр. Ассеты могут включать в себя графические элементы, звуковые эффекты, музыку, 3D-модели, анимации, скрипты и другие компоненты, которые необходимы для разработки игр.
• Баг (англ. bug) – это ошибка или дефект в игре.
• Баланс (англ. balance) – это процесс настройки игровых механик и параметров игры, чтобы обеспечить равные возможности для всех игроков и создать чувство равновесия в игровом мире.
• Бенефиты (англ. benefits) – это дополнительные льготы и привилегии, которые предоставляются сотрудникам компании помимо заработной платы.
• Билд (англ. build) – это версия программного обеспечения или игры, которая была скомпилирована и готова к запуску. Скомпилирована, то есть программа была преобразована из исходного кода на языке программирования в машинный код, который понятен процессору или виртуальной машине.
• Брейншторм (англ. brainstorm) – это метод творческой генерации идей, который используется для решения проблем и создания новых концепций. В процессе брейншторма участники группы свободно высказывают свои идеи, не ограничивая себя стандартными рамками и правилами.
• Вижен (англ. vision) – это концепция или идея, которая лежит в основе создания игры. Вижен игры может включать в себя основную механику, стиль и тему, которые разработчики стремятся передать игрокам.
• Геймплей (англ. gameplay) – это взаимодействие игрока с игровым миром и механиками игры. Геймплей включает в себя все действия, которые игрок может выполнить в игре, такие как передвижение, атака, использование предметов, взаимодействие с другими персонажами и т. д.
• Движок (англ. game engine) – это программное обеспечение, которое используется для создания и разработки видеоигр. Он представляет собой набор инструментов и библиотек, которые позволяют разработчикам создавать игровые механики, графику, звуковые эффекты, физику и другие элементы игры. Некоторые из наиболее популярных игровых движков – Unity, Unreal Engine, CryEngine.
• Дедлайн (англ. deadline) – это конечный срок, до которого необходимо выполнить задачу.
• Дейлик (англ. daily) – это короткое ежедневное собрание команды разработчиков, на котором обсуждаются текущие задачи, прогресс и проблемы.
• Демонстрация (англ. demonstration) – это показ игры или ее отдельных элементов (например: геймплея, графики, звукового сопровождения и т. д.) публике или потенциальным инвесторам. Цель демонстрации – продемонстрировать качество и потенциал игры, привлечь внимание к проекту.
• Документация игрового дизайна (англ. game design document – GDD) – это документ, который содержит описание концепции игры, ее игровых механик, сюжета, персонажей, уровней, интерфейса и других аспектов игрового процесса. ГДД является основным документом, который используется разработчиками игр для описания и планирования игрового проекта.
• Ивент (англ. event) – это специальное событие, которое происходит в игре в определенное время или на определенной стадии игрового процесса. Ивенты могут иметь различные формы и цели: это могут быть временные события, конкурсы, задания, праздничные акции, розыгрыши призов и т. д.
• Игровой персонаж (англ. game character) – это персонаж в видеоигре, которым управляет игрок.
• Игровой поток (англ. game flow) – это состояние игрока, когда он находится в максимальном удовлетворении от игры. Игровой поток может быть достигнут, когда игрок находится в состоянии глубокой погруженности в игровой процесс, когда он чувствует, что его действия имеют влияние на игровой мир, и когда игровой процесс представляет собой определенный вызов, но не является слишком сложным или скучным.
• Игровой цикл (англ. game loop) – это последовательность действий, которые игрок выполняет в игре, чтобы достичь цели или пройти уровень. Игровой цикл может включать в себя различные этапы, такие как исследование игрового мира, сражения с врагами, выполнение заданий, сбор ресурсов, улучшение персонажа и т. д.
• Инфлюэнсер-маркетинг (англ. influencer marketing) — это стратегия продвижения, в которой компания сотрудничает с популярными контент-создателями или влиятельными лицами (инфлюэнсерами), чтобы использовать их авторитет и аудиторию для продвижения своих продуктов или услуг. В контексте игр, инфлюэнсер-маркетинг включает сотрудничество с игровыми блоггерами, стримерами, людьми, которые ведут игровые подкасты и имеют свою аудиторию.
• Камера от первого лица (англ. first-person camera) — этот тип камеры показывает игровой мир через глаза персонажа. Этот тип камеры обеспечивает более реалистичный и иммерсивный игровой опыт. Примеры игр с камерой от первого лица: Doom, Call of Duty.
• Камера от третьего лица (англ. third-person camera) – этот тип камеры показывает игрового персонажа или сцену со спины или сбоку, что позволяет игроку увидеть своего персонажа и окружение рядом с ним. Она облегчает навигацию и обзор виртуального мира. Примеры игр с камерой от третьего лица: Grand Theft Auto, Assassin’s Creed.
• Камера фиксированная (англ. fixed camera) – это тип камеры, который применяется в некоторых играх, особенно в классических или в жанре платформеров. В этом случае камера остается неподвижной и имеет постоянный ракурс, который не меняется во время игровых событий. Такой подход позволяет разработчикам контролировать ракурс и визуальное представление игрового мира, предоставляя игрокам определенную перспективу и ощущение пространства. Примеры игр с фиксированной камерой: Resident Evil, Super Mario Bros.