Привет, любитель игр!
В прошлой статье я рассказал о том, кто такой Геймдизайнер, что это за специалист, и в чем его предназначение для мира Геймдева.
Теперь я хочу рассказать о том, что должен уметь и знать этот человек и в чем обязан разбираться. А список этот довольно объемный. По сути, геймдизайнер - это "Шива геймдева", хотя и четырех рук иногда бывает маловато. Есть параметры, которые должны быть у человека по определению, а есть то, чему можно научиться.
Без чего не обойтись хорошему Геймдизайнеру. С этим рождаются.
Любовь к играм.
Этот пункт, казалось бы, озвучен нашим любимым Капитаном "Очевидность", но все не так просто.
Поверьте, в геймдев приходят очень много людей, которые не играли в игры или знают о них весьма поверхностно, а привлекает их... правильно - Деньги! Игровая индустрия является одной из самых денежных, успешных и устойчивых к экономическим кризисам сфер. В мире насчитывается около 2.8 миллиардов игроков! Обороты игровой индустрии приравниваются к бюджетом небольших государств. Конечно, сюда будут слетаться любители "срубить бабла", и не важно, что они от игр далеки, как DarkSouls от медитации).
Да, есть величайшие футбольные тренеры, которые не были футболистами, есть знаменитые музыканты, которые даже не окончили музыкальную школу, но в геймдеве это не идет в счет.
Вы можете изучить теорию вдоль и поперек, но если вы не провели с увлечением за играми хотя бы несколько лет своей жизни, не пытались развить казачье войско до 8 утра, не нападали толпой Зергов на своих врагов, не бегали с пушкой, угоняя тачки в 2Д Либерти Сити и т.д., то вы не сможете сделать качественный продукт. У вас просто не хватит для этого понимания влияния игр на человека. Вот и все.
Творческая жилка
Еще один параметр от Кэпа.) Только творческая натура может создавать вообще, что либо. Даже чисто технические специалисты, типа инженера или ученного-физика, как правило, становятся известными и значащими что-то в своей сфере людьми, если они включили воображение, посмотрели на проблему не под стандартным углом. Иначе они становятся просто обычными исполнителями.
Так и здесь. Если у вас нет творческой нотки, то вы сможете стать хорошим составителем технической документации, хорошим математиком, который посчитает баланс игры, специалистом, который сможет разгадать механики игры и повторить их, но вы никогда не станете Создателем новой игры! Вы не сможете придумать мир, новые механики, интересные игрокам, героев, события, окружение, характеры и т.д. Не сможете придумать даже синопсис сюжета. Чем больше в вас творчества, тем интереснее будет история и атмосфера игры.
Так что, развивайте в себе творчество, если хотите что-то создать.
Логика, математика
А это другая сторона медальки. Слишком творческая натура рискует, по мере разработки, превратиться в художника или писателя сценариста, утонув в своем воображении. Такой человек может придумать интересный мир, классных персонажей, целую вселенную со своими историями и противостоянием рас, но он понятие не будет иметь, как из этого сделать игру, какими механиками ее закрепить и сделать интересной для игроков.
Ну и я уже упоминал в предыдущей статье "Геймдизайнер - кто это", о том, что без математики не создать игру, а какая математика без логики?).
Нужно уметь считать. Не просто складывать и умножать. А знать теории вероятностей, различные циклы, матрицы, прогрессии и т.д. Только так можно создать игровой мир, особенно по части экономики и боевого баланса.
Подытожим. Хороший геймдизайнер должен быть творческой личностью, но не витающим в облаках чудиком, а твердо стоящим на земле практиком и логиком. Вот такое сложное сочетание.
Чему можно научиться, если у вас этого нет.
Знание программирования
Игры создаются программистом, а дает задание им, как раз геймдизайнер. Ну вы поняли, да?) Как можно дать задание специалисту, если вы не понимаете, что он делает. Тут есть 2 пути решения.
Первый путь - выучить программирование в общих чертах. Сейчас игровые движки позволяют загрузить готовую графику из библиотеки, подключить заранее созданные скрипты и сделать простую игру самостоятельно, методом "тыка", не зная ни единой программной команды. Существует множество бесплатных курсов по программированию. Дерзайте. Вам хватит пары месяцев, чтоб уловить суть и понимать основы.
Второй путь - не учить программирование. Очевидно, да?) Если вы умеете ставить четкие задачи, предусматривать вариативность, понимать конструктивно, как должна работать та или иная функция, то вам достаточно очень качественно ставить задачу программисту, тогда у него просто не будет вопросов. Четкая, структурированная задача - вот рецепт работы без знания кода.
Составление таблиц и схем
При создании игры, помимо описания различных механик, сюжета, взаимодействий и прочих моментов, геймдизайнеру необходимо многие вещи прототипировать и считать.
Не мне вам объяснять, что научиться работать в Экселе для создания таблиц и расчетов может даже школьник. Для этого есть рунет с кучей обучающего материала и справка самой программы, не говоря уже о знаменитом методе "тыка".)
А уж программ для создания прототипов на просторах интернете великое множество. Все они за редким исключением платные, но во-первых, цена невелика, а во-вторых, почти везде есть бесплатные, ограниченные тарифы для начинающих. Вот тут, например, есть обзор систем прототипирования. Лично я пользуюсь Creately - она очень легкая, быстрая и стоит всего несколько долларов в месяц. Дешевле остальных. Но это мое мнение. На вкус и цвет, как говорится). Так что, учитесь, учитесь и учитесь, как завещал нам Владимир Ильич).
Монетизация, Аналитика, Поведение пользователей и т.д.
Эти вещи необходимо учитывать при разработке игры, и их можно узнать только их личного опыта. Чтобы опыт появился, необходимо создать игру и проанализировать ее. Но вы же только начинаете свой путь, что вы будете анализировать?
Для этого есть огромное кол-во вебинаров, статей, форумов и т.д.
Я, например, почерпнул много полезной информации на сайтах "Манжеты Геймдизайнера" и DevToDev. Есть еще множество таких сайтов. "Высшая школа экономики", например, проводит семинары и вебинары по этой теме. Бесплатно! В общем, вариантов разобраться в теории таких вещей, как поведение пользователей и игровая аналитика, великое множество. Главное - не останавливайтесь.
В общем, я старался охватить самое важное в работе ГД, но задач и умений, на самом деле, гораздо больше.
Есть еще пара очень важных моментов. Чтобы быть хорошим специалистом, нужно продолжать играть в игры и находить что-то интересное в каждой из них. И еще - мир геймдева очень быстро меняется, и нужно всегда "держать руку на пульсе", быть подписанным на паблики, подкасты и т.д. иначе вы рискуете упустить что-то важное на этом рынке. В принципе, это касается всей сегодняшней жизни, кроме разве что, продажи Хлеба).
В следующей статье расскажу, что я делаю сейчас, какие у меня планы развития .