Читаем Хочу в геймдев! полностью

Кто такой гейм-дизайнер? Когда мы говорим о концепт-художнике, мы имеем в виду человека, рисующего скетчи; программист C# пишет код на данном языке в определенной среде разработки, сценарист работает над интересной историей – круг обязанностей большинства специалистов более или менее понятен. А чем, собственно, занимается гейм-дизайнер, когда «придумывает игру»?

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

Во-первых, сюжет и сеттинг[13] – вовсе не единственные составляющие успеха игры. Действительно, для сюжетной игры важны погружение, атмосфера, развитие персонажей, но игрой она станет, только когда в нее можно будет поиграть. Здесь работают совсем другие механизмы, нежели в книгах или фильмах.

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

Гейм-дизайнер работает непосредственно с геймплеем (игровым процессом), стараясь сделать его интересным. Этот человек всю свою карьеру думает о том, из чего складывается это «интересно» и какие конкретные инструменты применяются в самых разных жанрах и игровых ситуациях. Наличие ряда готовых решений для того, чтобы добиться этого таинственного ощущения, отличает опытного гейм-дизайнера от новичка.

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


Рис. 4. Кто такой гейм-дизайнер?


Навыки гейм-дизайнера

Давайте разберем, какие навыки будут полезными для становления молодого гейм-дизайнера.

ХАРД-СКИЛЛЫ[14]

Начнем с конкретных полезных умений специалиста: знание языков программирования (С++, С#…), навыки работы с игровыми редакторами (Unreal, Unity, другие), владение иностранными языками (английский, китайский…), навыки рисования (2D, 3D, анатомический рисунок…), опыт работы с Photoshop или любым другим редактором изображений, знакомство с технологиями продаж, знание Excel, Confluence, Jira и другие умения.

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

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

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

СОФТ-СКИЛЛЫ[15]

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

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

Между задачей и ее реализацией стоит много барьеров. Это понимание автором задачи ее сути, осознание того, что он хочет получить в итоге. Далее, это правильная и подробная постановка задачи и ее верное прочтение исполнителем. Но и этого недостаточно: важно еще убедиться, что и исполнитель, и автор понимают ее суть одинаково.

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

Все книги серии Российский компьютерный бестселлер. Геймдизайн

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

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных