Как найти команду для разработки игры
Наша команда создает классный сервер Minecraft на версию 1.7.10, сборка TechnoMagicRPG. Выбрали данную версию и сборку, дабы «набить руку», в будущем планируем намного более интересные и уникальные сборки!
На связи FAILING FORWARD, а конкретно главный редактор. В сентябре мы коснулись темы создания своего небольшого отдела озвучения. Прикинув все pro и contra, было принято решение пока что боту заданий не оставлять — желающие принять участие в первой озвучке Sonic Riders, обратитесь напрямую к Флан.
Как найти и нанять команду разработчиков игр
Для разработки мобильной игры нужна хорошая идея и очень хорошая команда разработчиков игр. После того, как вы создали четкое видение игры, которую хотите создать, следующим шагом всегда будет поиск команды программистов, которая воплотит ее в жизнь. Найти лучших разработчиков игр, которые действительно увлечены видеоиграми, — непростая задача.
Выбор игровых технологий
Прежде чем нанимать команду разработки для игр вам необходимо понять, на каких конкретных технологиях должна быть разработана ваша игра. Это определит необходимый вам технический опыт программистов. На этом этапе вам может потребоваться обсудить ваши конкретные требования с опытным разработчиком игр или компанией по разработке игр. Для разработки игр вам обычно нужны разработчики с большим опытом работы с игровыми движками, такими как Unity и Unreal, и соответствующими языками программирования — C #, C ++, JavaScript, а также компетенциями, связанными с графикой.
Состав команды
Команды разработчиков игр состоят из различных профессионалов, обладающих компетенцией в области программирования, 3D-моделирования, звука, анимации, UI / UX и визуального искусства. Размер команды, очевидно, зависит от сложности игры, которая должна быть создана. В команду разработчиков Ninja Theory, создавшую известную игру Hellblade: Senua’s Sacrifice, входило от 20 до 25 человек. Согласно опросу форума Unreal Engine, в целом успешная игровая команда может состоять от 1 до 30 разработчиков игр. Вы можете задаться вопросом, а какую успешную игру мог создать только один человек, и вот вам простой ответ: вспомните Flappy Bird? Донг Нгуен был вьетнамским разработчиком игр из Ханоя, который разработал захватывающую игру самостоятельно. Это был такой огромный почти мгновенный успех, что разработчик игры удалил свой шедевр из App Store и Google Play.
- Дополненная реальность (AR);
- Смешанная реальность (MR);
- Виртуальная реальность (VR)
- Относительно высокие цены на гарнитуры VR;
- Сложность их настройки: оборудование (компьютеры, консоли) необходимо соответственно модернизировать.
- Ограничения по здоровью пользователей
Помимо предыдущего опыта работы с соответствующим игровым движком, отличное знание физики, математики, 3D-дизайна и языков программирования (C #, C ++, JavaScript) является необходимым условием для талантливых разработчиков XR.
Для AR Vuforia является самой узнаваемой платформой наряду с Kudan и EasyAR. Разработчики MR должны быть высокоразвитыми программистами с глубокими знаниями в области 3D, производства звука, UI / UX. Unity и Unreal предлагают ряд полезных инструментов для разработки VR.
Варианты поиска разработчиков игр
Найти специальную команду разработчиков игр может быть непросто. Однако есть несколько способов найти и нанять талантливых разработчиков игр:
- Сообщества разработчиков игр — TIGSource , IndieDB , Develteam могут стать отправной точкой для поиска программистов игр;
- Сети фрилансеров, такие как UpWork;
- Услуги кадровых агентств, которые имеют свою базу программистов и специализируются именно на подборе ит персонала
- Сообщества разработчиков онлайн-игр
- Интернет — сообщество разработки игр, как TIGSource , IndieDB дают вам возможность размещать свою работу и обеспечить доступ к профилям своих членов сообщества. Профили не проверяются и в целом представляют собой отрывочные данные, но, тем не менее, содержат информацию о навыках и проектах их членов.
- Нетворкинг на конференциях
- Социальные сети и телеграм каналы
UpWork и TopTal предоставляют посетителям доступ к профилям сотен фрилансеров с опытом и знаниями в области разработки игр. UpWork — ведущий на рынке провайдер талантов-фрилансеров, тогда как TopTal позиционирует себя как эксклюзивную сеть фрилансеров, в которую входят только ведущие разработчики. Профили программистов дают более полную картину их опыта и актуальности для вашего проекта. Обе платформы идеально подходят для работы с отдельными фрилансерами и не очень подходят, когда вам нужно нанять команду разработчиков игр.
Инструкция для инди-разработчика, желающего собрать команду под свой новый проект
Этот этап принято называть «пре-продакшн» (pre-production), про него все знают, но часто забывают, не осознавая его критически важной роли в судьбе игры. Подавляющее большинство людей, ищущих компаньонов на тематических форумах, допускают эту ошибку раз за разом. Если вы загорелись желанием создать собственный игровой проект, то первым делом я предлагаю создать «питч-документ», или «концепт-документ». Это короткий, на несколько страниц, текст, где изложена суть продукта. Вот примеры тем, которые должны быть описаны: поддерживаемые платформы, целевая аудитория, способы монетизации, основной геймплей, уникальные фичи (unique selling points), основные конкуренты и так далее. Этот документ будет вашей путеводной звездой. Если вы начнёте неосознанно дрифтовать от него в сторону — у вас, вероятно, проблемы.
Однако хочу предостеречь. Пока занимаетесь этой работой, постоянно задавайте себе вопрос: «Что из написанного является непроверенным фактом?». Допустим, вы утверждаете: «Мой 3d-шутер с гигантскими человекоподобными роботами и блэк-джеком рассчитан на женскую аудиторию 25-60 лет, и будет публиковаться в первую очередь в «Одноклассниках». Тут вы задаёте себе указанный выше вопрос, и идёте в поисковую систему собирать информацию, чтобы подтвердить, либо опровергнуть заявленное вами утверждение.
Следующим этапом будет постановка ориентировочной даты релиза. Как известно, работа занимает всё выделенное на неё время, следовательно дедлайн должен помочь избежать этой ловушки. Подумайте и решите сколько времени вы готовы потратить на разработку игры. К слову, «зная себя, за полгода мне этот проект надоест, и я захочу новый», — это достойное обоснование даты релиза. Если вы хотите завершить разработку через 6 месяцев, то нет смысла придумывать пачку навороченных фич, вы всё равно не уложитесь в срок.
Это подводит нас непосредственно к оценке объёма предстоящей работы. Тут вы берёте весь проект, и начинаете методично раскладывать его на составные части. Вам нужно получить представление о том, как много кода придётся написать, сколько арта нарисовать, каких персонажей заанимировать… Чем детальнее и продуманнее ваш план работ, тем точнее вы можете оценить необходимое для выполнения задач время. Не забывайте, что вы не робот, вам понадобятся перерывы в работе, либо вынужденные (например, болезнь), либо просто передохнуть, ведь вы не хотите перегореть. Учтите это в своих планах.
Об оценке рисков
Далее я предлагаю оценить все возможные риски. Откровенно говоря, я ни разу не видел, чтобы кто-то из энтузиастов этим занимался. Скорее всего, люди считают это слишком серьёзным подходом, может даже бюрократией? Конечно, если игра делается исключительно как хобби — не заморачивайтесь. Но если успешный релиз для вас важен, я бы советовал не пропускать этот шаг и хорошенько его обдумать. Что такое риски? В своей сути это список того, что может пойти «не так».
Например, на этапе пре-продакшна вы решили, что помимо вас, программиста, в проекте нужен художник для рисования пиксель-арта и анимации персонажей. А что если вам не удастся найти художника? Что будете делать тогда? Закажете графику за деньги? Сделаете самостоятельно, тем самым урезав время на программирование? А если художника найдёте, но он не умеет анимировать? Будете искать ещё аниматора на энтузиазме, или готовы выделить на это деньги и нанять специалиста? Другой пример: вы планируете запустить игру на Steam Greenlight, вся ваша маркетинговая стратегия строится на этом. Что если этот сервис закроется и будет полностью заменён системой Steam Curation и самиздатом? Какие изменения вам потребуется внести в вашу работу, в частности, в план продвижения проекта?
Таким образом вам нужно постараться предусмотреть все возможные проблемы и составить план «Б» на случай, если всё пойдёт по худшему сценарию. В идеале иметь и план «В», если план «Б» тоже катится к чёрту (хотя, признаю, для инди это уже чрезмерно серьёзный подход, как считаете?). К слову, хочу поделиться любопытным наблюдением: найти 3d-художников на энтузиазме несравнимо сложнее, чем программистов. За всё то время, что я искал людей в команду, я переговорил примерно с 25-ью девелоперами, и лишь с 6-7-ью артистами (причём все они хотели денег за работу, хотя я в трёх (!) местах жирным шрифтом указывал на отсутствие бюджета). Программисты, как ни странно, текст читали заметно внимательнее. В контексте оценки рисков вывод напрашивается сам собой.
О сборе команды «на энтузиазме»
Этот текст основывается как на моих наблюдениях за российским и зарубежным геймдевом, так и на собственном опыте. Мне удалось собрать команду из 5 профессионалов, причём заметно больше людей проявляли интерес к совместной работе, но мы не сошлись во взглядах на те или иные вопросы.
Первым шагом в формировании команды является серьёзный подход к пре-продакшну. Допустим, если вы зовёте к себе 3d-художника, то у вас уже должны быть готовы чёткие задачи, по которым он может незамедлительно начать работу. Вы не можете просто взять к себе человека и сказать ему: «Э, ну, в общем, нам замок нужен, замок, — это с башенками который, сделаешь, не?». Вам нужно заранее продумать, сколько в замке понадобится моделей стен, пролётов, ворот, башен и проч. Также потребуется детальное техническое задание, указывающее требования к количеству треугольников на модели, текстурным картам, UV и любую другую релевантную информацию. Если вы будете давать необдуманные задания, и не дай бог человеку придётся что-то переделывать из-за вашей ошибки — быть беде. Больше всего люди не любят выбрасывать свою работу в мусор.
Энтузиасты, которые уже обладают неплохими профессиональными навыками, (не)осознанно оценивают риски, просматривая объявления о сборе команд. Они изучают то, насколько автор заинтересован в своей собственной игре, не бросит ли её на полпути, умеет ли он вообще что-то делать или будет обузой? Если их что-то смутит, то пройдут мимо, просто потому, что не хотят тратить бесчисленные часы на мертворождённый проект. Лично я бы посоветовал (я поступал именно так) сначала в одиночку сделать существенный кусок работы, чтобы показать серьёзный настрой. Практически в каждом посте о сборе команды, что я видел, автор не демонстрирует абсолютно никаких наработок, а если и показывает, то какие-то ничтожные крупицы. Так не пойдёт. Я бы сказал, в зависимости от вашего уровня, для начала может быть достаточно вложить порядка 100-200 часов качественной работы.
Ещё я бы отметил, что сценарий/сюжет/диздок сами по себе не имеют никакой ценности. За редким исключением, имея на руках только это, команду не собрать. Однако если вы гейм-дизайнер или руководитель проектов с реальным боевым опытом, то ваши шансы резко возрастают. Правда за всё время я видел всего 1 или 2 таких предложения, но они действительно выделяются своим профессиональным подходом.
Подбирая себе команду, помните, что люди — это самое главное в любом начинании. Процессы и методологии, документация, даже профессиональные навыки — всё это вторично (в разумных пределах). Если претендент на определённую роль в проекте недостаточно хорош как профессионал, но по-настоящему работящий человек с горящими глазами, то это вполне может быть как раз то, что вам нужно. Прокачать навыки можно всегда, но изменить мировоззрение состоявшейся личности — практически нереально. На самом первом моём проекте, который быстро потерпел фиаско по причине отсутствия опыта управления проектами, и пре-продакшна в частности, я работал вдвоём с программистом, который теперь является моим другом, хотя мы никогда не встречались в реале. Мы могли сесть за работу утром, переписываясь в скайпе, и вместе работать до поздней ночи, постоянно выдавая ощутимый результат. Целеустремлённость, желание добиться чего-то большего, внутренний драйв — командная работа с таким человеком действительно окрыляет. Если вам удалось отыскать такого человека, держитесь за него обеими руками.
Об организации работы
Будучи человеком, который помимо непосредственного создания контента, занимался гейм-дизайном и координацией всего производственного процесса, хочу поговорить и об этом. Не недооценивайте количество гейм-дизайнерской, организаторской, административной работы. Её по-настоящему много. Я объединяю все эти вещи в один раздел исключительно потому, что вы вряд ли найдёте себе в команду и гейм-дизайнера, и руководителя проекта, а вот совместить эти обязанности в одном человеке очень даже неплохой вариант. Тому, кто будет координировать разработку, я советую почитать пару книг по управлению программными проектами. Хорошие книги всегда на виду, найти их не составит труда. Теперь предлагаю постараться разобраться, чем же занимается в инди-геймдеве руководитель проекта.
Если в двух словах, то основные цели такого человека — это проследить, чтобы задачи выполнялись, а люди были максимально довольны и мотивированны на работу. Управляя проектом, вы берёте на себя ответственность за эти сферы. Вы — якорь, на вас всё держится. Если вы ленитесь и пропадаете, то будьте уверены, ваша команда тоже станет бить баклуши. Стоит заметить, что в этом кроется фундаментальное отличие работы «за идею» от работы «за зарплату». В коммерческой разработке правильно построенные процессы и корректно делегированные полномочия позволяют руководителю избежать участи единственного связующего звена, без непосредственного участия которого всё рушится.
Скорее всего либо вы сами не захотите, либо у вас просто не получится найти в проект грамотного управленца, но есть смысл поискать хотя бы консультанта, у которого можно изредка просить совета, это может помочь избежать грубых ошибок. Как в России, так и на Западе многие не любят менеджеров, и не зря, однако если вам приходилось работать с профессионалом, вы знаете насколько он может упростить вашу работу, сделать её приятнее и эффективнее.
О руководителе
Вот некоторые обязанности, которые может выполнять руководитель в инди-проекте. Это убедит вас, что работы по-настоящему много, и если ей займётся, например, программист, то кода он напишет значительно меньше.
- Координация разработчиков. Со стороны может и не заметно, но рабочее общение отнимает бездну времени, особенно если основная его масса протекает в текстовом чате. Тут 10 минут обсудить вопрос, там 10 минут… вот и выходит, — вроде бы ничего не сделал, а времени ушло — мама не горюй! К тому же не забывайте, что чем больше ваша команда, тем больше времени потребуется на организацию.
- Организация проекта в целом, то есть: поддержка документации в актуальном состоянии, ведение трекера задач, отслеживание их актуальности и приоритета, работа с продакт бэклогом, и проч.
- Ведение scrum митингов, спринтов, демо, ретроспективы. Об этом подробнее напишу ниже.
- Исследования. Например, вам нужно продумать стратегию монетизации продукта. Это потребует поиск и анализ информации — статей, статистики, видеозаписей с конференций. Этим, конечно, может заняться кто угодно в команде, но не факт, что, скажем, программисту это вообще интересно («Я программист, я не хочу читать про f2p, я хочу программировать»).
- Маркетинг. Чёрная дыра, пожирающая всё ваше время. Сюда входят такие вещи, как: создание пресс-кита, общение с прессой, статьи в блог, ведение аккаунтов в соцсетях, договоры о кросс-маркетинге с другими командами, и прочее.
- Поиск новых сотрудников. Может занимать много времени, в зависимости от желания. Начиная с простых рекрутинговых постов на форумах и заканчивая самостоятельным поиском отдельных людей с попытками связаться с ними.
- Менторство. Например, в моей команде был совсем начинающий 3d-художник. Бесчисленные часы прошли в обсуждениях рабочего пайплайна, тонкости создания моделей и текстур для реалтайма (например, почему в движке у модели вершин больше, чем в 3d редакторе), на фидбек и т. д.
- Юридические вопросы. Скажем, создание аккаунтов в мобильных маркетах, верификация, налоги и проч. Бюрократия может принимать пугающий вид.
Кстати, ещё насчёт сроков. Вы можете иметь строгие дедлайны для самого себя, но для команды надо искать более мягкие решения. Ведь в жизни всякое бывает: сегодня после работы артисту надо съездить с дочкой в кружок, завтра — на работе завал, а послезавтра — пятничный отдых в баре. В итоге неделя выдаётся не особо продуктивной, и если бы был жесткий дедлайн, то он был бы провален. А это ведёт к конфликтам и падению мотивации. Исходя из своего опыта, я бы предложил очень мягкий скрам. Вы берёте 2-3 недели на спринт, выбираете задачи, которые исполнители ТОЧНО смогут выполнить, даже если будут гулять по пабам, и работаете. Иными словами, вы изначально делаете щедрую поправку на коррективы, которые вносит жизнь. В конце спринта, разумеется, демо и ретроспектива. Но не надо бюрократии: никаких поинтов, никакого велосити, только здравый смысл, помноженный на количество свободного времени у участников.
О деньгах
Большинство проектов на энтузиазме делается с расчётом на то, что участники получат процент от потенциальной прибыли. Здесь, в общем-то, всё просто и понятно. Но мне хочется обсудить краудфандинг. Откровенно говоря, в контексте сбора команды он меня раздражает, потому что является чистой воды обманом. Если процент с потенциальной прибыли — тема известная, и ваши партнёры понимают, на что идут, то краудфандинг — вещь сравнительно новая, и позволяет обмануть человека, не особо следящего за событиями индустрии.
На бумстартере, как известно, практически нереально собрать деньги. На кикстартере с каждым днём становится всё сложнее — люди разочарованы, много низкосортных продуктов и бессовестного кидалова. Реальный шанс собрать достаточно денег есть исключительно у проектов, имеющих обширную базу наработок, качественного арта, зажигательного трейлера и красивой музыки. Иными словами, если человек на форуме собирает команду «сделать демку по-быстрому и пойти на кик», то это провал по умолчанию. За обещанием оплаты «как только соберём деньги ни кике» не стоит ровным счётом ничего. Пожалуйста, не делайте этого и не ведитесь на такие предложения. Исключения, конечно, бывают. Тот же Superhot, пришедший с геймджема, но вероятность такого везения бесконечно мала, то есть нет смысла даже надеяться (возвращаясь к теме рисков).
На этом закругляюсь. Надеюсь, что статья хоть кому-то покажется полезной. С удовольствием отвечу на любые вопросы в комментариях.
Команды разработчиков. Состав и роли в GameDev
Некоторое время назад в рамках образовательных программ «Менеджмент игровых проектов» и «Основы создания игр» проходила лекция Сергея Голубкина (Владелец издательства «ГЕМЕНОТ», основатель и совладелец инди-студий «Синие Еноты», «Comrade Bear Games») о специальностях в геймдеве.
На ней достаточно подробно разбирались основные роли в геймдеве, как с точки зрения больших компаний, так и с точки зрения маленьких инди-студий.
На картинке вы видите две колонки:
Слева – это люди, без которых проект сделать практически невозможно.
Справа – это люди, которые в геймдеве тоже бывает дополнительно работают, но либо являются необходимыми специалистами для каких-то очень сложных или специфических проектов, либо появляются в зависимости от размеров студии. Так например биздев, как правило, работает в компаниях от 50 человек и больше, в компаниях которые уже имеют какую-то позицию на рынке.
Начнём с продюсера, потому что это, как правило, главный человек на проекте. В 80% случаев он же является визионером и идеологом проекта. Продюсер не обязательно придумывает проект – он может и найти его. Обычно он поддерживает вижн (vision) игры, чтобы она никуда не менялась, не уезжала в сторону. Продюсер следит за тем, чтобы продукт был сделан со всех сторон и во всех аспектах. В первую очередь, это работа с командой, работа с финансами, работа с позиционированием и с выводом проекта на рынок.
Если мы говорим о какой-нибудь небольшой инди-студии, то обычно продюсер будет совмещать все функции учредителя и генерального директора, потому что это максимально удобно. Если наша студия работает по гибким методологиям, то продюсер, в большинстве случаев будет и Product Owner.
Если мы говорим про работу в более крупной компании, то функции продюсера несколько меняются и продюсер становится звеном между командой и всей внешней средой, будь то взаимодействие с другим департаментами, руководством или с внешними заказчиками.
Задача продюсера, в данном случае, заключается в том, чтобы защитить команду от внешних воздействий, чтобы команду ничто не отвлекало от продуктивной работы. Кроме того, если мы говорим о западном подходе к геймдев-командам, то продюсер – это человек, который больше про счастье в коллективе, про людей в коллективе. В западных студиях, особенно в крупных компаниях, таких как Ubisoft, продюсер достаточно редко занимается вещами связанными непосредственно с прямой проектной деятельностью, особенно текущей. Он больше решает вопросы стратегического характера для проекта. Продюсер следит за моральным состоянием команды, пытается обеспечить оптимальные рабочие условия, создаёт «уровень счастья» в команде.
В маленьких командах, продюсер чаще всего совмещает в себе множество функций, таких, которые в принципе на проекте нужны, но на которые маленькая студия не может себе позволить нанять отдельных специалистов. Поэтому, скорее всего всё на продюсера ляжет и биздев направление, и вещи связанные с HR, с поиском новых сотрудников.
По поводу кастов. Продюсером, по понятным причинам, крайне редко становятся люди без опыта. В большинстве случаев, путь к продюсеру это путь через ряд других должностей. Чаще всего это переход с ПМства или с геймдизайнерства. Продюсеры, как правило, уже имеют какой-то значительный опыт в игровой индустрии, порядка 3 и более лет.
После этого, продюсеру довольно сложно куда-то расти дальше. Он либо двигается в сторону совета директоров, в структуре крупной компании, либо двигается в сторону открытия собственного дела, собственной студии.
По уровню зарплат продюсеров, это довольно странная величина, в плане того, что оценка зарплаты может быть достаточно разной.
Например, в Москве средний продюсер, с опытом работы 1-2 года (суммарный опыт в геймдеве 5+ лет), с 1-2 выпущенными и более-менее успешными проектами может зарабатывать порядка 150 000 рублей.
Однако, продюсеры, как правило, имеют достаточно большие премии и завязаны на KPI проекта. В большинстве студий продюсер зачастую является единственным членом команды, который имеет какую-то серьёзную финансовую мотивацию, привязанную к успехам проекта. Вообще в геймдеве структура премирования обычно привязана таким образом, что у большинства сотрудников, кроме продюсера, у них существует какая-то система премий привязанная к размеру зарплаты (13-ая зарплата, или дополнительная зарплата раз в полгода и 2-3 дополнительные зарплаты привязанные к успешному релизу проекта). А продюсеры же, как правило имеют ещё дополнительные премии завязанные на KPI проекта, на его успешные метрики, успешные показатели того, как он проявляет себя на рынке.
В маленькой компании – владелец/учредитель/гендиректор.
Project manager – это второй человек, который обязательно нужен на проекте. Если мы говорим про небольшую инди-студию, то скорее всего у нас не будет и продюсера и ПМа. У нас будет кто-то один из этих людей. Опять же, если мы живём по гибким методологиям, то ПМ чаще всего будет Scrum Master’ом. В маленьких студиях обычно возникает тандем из продюсера и геймдизайнера, или ПМа и геймдизайнера, которые берут на себя две ключевые роли.
Если у нас есть продюсер и геймдизайнер, то продюсер – Product Owner, а геймдизайнер – Scrum Master. А если у нас ПМ и геймдизайнер, то чаще будет наоборот: ПМ – Scrum Master, а Геймдизайнер – Product Owner.
Если мы говорим про более крупные компании, которые могут позволить себе иметь и продюсера и ПМа, то они достаточно просто распределяют между собой функции: продюсер, будет заниматься людьми, командой, а ПМ будет заниматься задачами, сроками и метриками.
Как раз два этих человека вместе, ПМ и Продюсер, имеют полную картину проекта, и ПМ будет больше направлен внутрь проекта, он будет в курсе всех проблем, всех ситуаций на проекте, а продюсер будет больше в курсе всего того, что происходит вокруг проекта и работать на максимально эффективное взаимодействие, как двуглавый орёл, который полностью будет контролировать работу над проектом.
Средняя ставка ПМа в Москве начинается от 100 000 рублей.
С проектными менеджерами, в отличие от продюсеров, есть такая интересная особенность: они достаточно легко находят работу вне геймдева. Кроме того, в геймдев легко приходят ПМы из других отраслей. Если вы работали ПМом в бизнес-софте, в банке, агрегаторе, в сотовой разработке, то и в геймдеве вы чего-то супер-неожиданного не найдёте. Поэтому миграция специалистов между геймдевом и не-геймдевом по позиции ПМ достаточно распространена, а ценник по зарплатам определяется рынком в целом, а не геймдевом в частности. А если вы игровой продюсер, то вряд ли вы со своими навыками можете быть продюсером где-то вне игровой индустрии.
- Ставит и контролирует выполнение задач.
- Следит за сроками этапов.
- Если используется Agile – скорее всего Scrum Master.
- В курсе всех проблем проекта.
- Для ПМ команда – это специалисты/функции.
- Стоимость в Москве 120 000 руб.
Это наверное самые незаменимые люди на проекте, потому что без разработчика сделать игру крайне проблематично, хотя случаи такие существуют, когда на движках из кубиков что-то собирается и оно даже работает. Теоретически прототип какой-нибудь гипер-казуальной игры без разработчика запилить можно, но только на уровне прототипа – коммерческий продукт без разработчика, конечно, сделать сложно.
Тема разработчика довольно гигантская, но важно отметить, что 90-95% рынка игр используют два движка: либо Unreal Engine 4 и язык С++, либо Unity и язык C#. Соответственно, если вы планируете быть игровым разработчикам, то вам нужно осваивать один из этих двух движков. На самом деле достаточно классная и редкая для рынка история, если человек умеет работать с обоими движками. Потому что на этом моменте возникают довольно интересные запросы. Иногда в играх бывают моменты связанные с HTML5. Плюс есть вариант для backend-разработчиков, если у нас игры с серверным взаимодействием, то там достаточно много вариантов решений.
В играх разработчикам платят несколько меньше, чем в бизнес-разработке – разница составляет порядка 20-25%. Связано это в первую очередь с тем, что если люди хотят идти в игры, то они в них идут и переманивать зарплатами их смысла нет. Потому что если людям всё равно что делать, то в играх вы их вряд ли надолго удержите. Рынок труда в геймдеве формируется, грубо говоря, таким образом, что человек может прийти, попробовать себя в играх, и он сразу для себя на всю жизнь поймёт его это или не его. Если человек понимает что «я хочу делать игры, это моё», то соответственно он будет делать игры. Если человек придёт, посмотрит и скажет, что «вы здесь какой-то фигнёй занимаетесь», то он вряд ли в игровую индустрию потом вернётся. Все владельцы компаний, люди которые формируют в геймдеве рынок труда, это понимают и поэтому в геймдеве, в отличие от бизнес-разработки, практика переманивания людей через зарплаты достаточно редко практикуется. Как минимум потому что почти всегда есть приток людей из других сфер, которые говорят «мне надоело писать банковский софт, хочу делать игры».
Стоимость в Москве: 120 000 руб.
Большинство людей, которые хотят пойти в геймдев, зачастую рассматривают позицию геймдизайнера. Это вполне оправданный подход. Геймдизайнер является одной из входных позиций, на которую всегда есть спрос. Самое основное – junior-геймдизайнером можно стать не имея специальных навыков, специального образования.
Чтобы стать геймдизайнером, нужно много играть и иметь достаточно системное мышление и умение писать документацию.
Первое – игровой опыт. У вас должен быть наигрыш исчисляемый в тысячах часов, потому что успешного геймдизайнера, который не играет в игры представить невозможно. Есть два основных подхода, оба из которых достаточно классные:
У вас есть игра, в которой вами наигранно 10 тысяч часов и больше.
Второе – вы должны системно и чётко излагать свои мысли в письменном виде.
Двух этих критериев достаточно, чтобы стать Junior-геймдизайнером. А дальше уже приходить в геймдев и набираться опыта, развиваться.
Важный момент: геймдизайнеры бывают достаточно разными. На крупном проекте могут одновременно работать 10-15 геймдизайнеров, это нормально явление. В Ubisoft на проекте типа Assassin’s Creed может работать 20 геймдизайнеров и каждый будет работать над какой-то своей частью проекта.
Геймдизайнеры-математики. Те кто занимаются балансом в проекте: подсчётом характеристик юнитов, оружия, сводят таблицы; они же могут заниматься вещами, связанными с монетизацией, расчётом игровой экономики.
Для Junior-геймдизайнеров входная зарплата 50 000 — 60 000 руб.
Геймдизайнеры достаточно быстро растут в зарплатах. Примерный потолок для не lead-геймдизайнера это 120 000 руб по Москве.
- Знает всё про игру.
- Лучший кандидат на замену ПМ, если его нет в команде.
- Разбирается в играх, много играет.
- Может писать ТЗ для разработчиков и дизайнеров.
- Стоимость в Москве: 80 000 руб.
Ещё один вид специалистов, без которых сделать проект достаточно сложно – это люди, которые занимаются графикой.
В отличие от ситуации с разработчиками, (особенно, если мы говорим об играх в 3D, без какого-то супер-уникального арт-стиля) примеров удачных игр, которые были сделаны без специалистов по графике достаточно много. Потому что можно брать графику во внутренних сторах того же Unity или Unreal. Можно покупать пакеты с графикой других игр, или стоковую графику. Но если вы хотите сделать свой уникальный продукт, то вам обязательно понадобится уникальный арт-стиль, который будет выделять вашу игру из всего многообразия и безобразия того, что есть на рынке.
Важный момент: Рынок художников в России и СНГ достаточно наполнен. Связано это с тем, что художники, как одни из первых специалистов, которые стали заниматься фрилансом. Они очень часто сидят на удалёнке в проектах. Поэтому рынок сильно перегрет и из-за очень большой конкуренции им, на мой взгляд, сильно недоплачивают. В том числе это связано и с тем, что студия, находящаяся в Москве может вообще не иметь художников и пользоваться услугами фрилансеров с территории СНГ, где зарплаты сильно ниже.
Желательно всё же иметь в студии своего арт-директора. Чем арт-директор отличается от обычных специалистов по графике? Он может сформировать некоторое видение арт-стиля, задать его и контролировать будущих художников, вне зависимости от того на фрилансе они, или в штате. Он умеет хорошо писать документацию и формулировать свои мысли.
- Умеет рисовать сам.
- Умеет работать с аутсорсерами и руководить другими дизайнерами.
- Знает как игра должна выглядеть.
- Стоимость в Москве: 100 000 руб.
Это человек, который будет заниматься изучением рынка и продвижением. Бытует мнение, что маркетолог нужен когда игра уже готова. Это в корне неверно. Маркетолог нужен с самого начала. Занявшись изучением рынка и конкурентов маркетолог во многом может определить стоит ли вам вообще делать игру, или не стоит. Даже супер-гениальная идея может оказаться никому не нужной на рынке или, возможно, её уже 50 раз сделали и она 50 раз не выстрелила. Если к вам присоединится маркетолог на самом первом этапе, когда вы обсуждаете идею и пытаетесь её сформировать, то он посмотрит по рынку и скажет «ребят, давайте мы делать этого не будем» и вы сэкономите год жизни и кучу денег.
Ещё стоит отметить, что если вы планируете выпускаться с издателем, то маркетолог 100% будет на стороне издателя и, в этом случае, свой собственный маркетолог может быть и не будет вам нужен. Но это только в случае если вы не собираетесь публиковаться самостоятельно, а планируете работать с издателем.
- Продвигает игру. Совершенно не обязательно, чтобы она была уже готова.
- В маленькой команде очень полезно найти универсала, совместив с PR.
- Простой маркетолог будет покупать трафик, строить воронку и пригонять в игру пользователей.
- Продвинутый маркетолог ориентируется в рынке, может подсказать решения по монетизации и улучшить конверсию в игре.
- Совместно с PR – организует коммуникации проекта с прессой и имидж игры/команды в СМИ.
- Стоимость в Москве: 80 000 руб.
Ещё один, и последний человек без которого выпустить проект практически невозможно – Комьюнити менеджер.
Опять же, если вы планируете выпускать проект с издателем, то работа с комьюнити будет на стороне издателя и, в таком случае, свой комьюнити менеджер вам может не понадобиться.Если же вы планируете выпускать игру сами, особенно если вы планируете делать это через Steam, то КМ это ваш главный товарищ и он тоже нужен вам как можно раньше.
Как только вы будете приближаться к своему прототипу, то есть у вас будет стадия MVP в игре, КМ сможет начать вести ваше сообщество. В первую очередь это ваша страница в Steam плюс социальные сети. И с помощью такой работы с сообществом вы сможете набрать wishlist’ов заранее, до релиза. С помощью КМ вы сможете раскрутить некоторые соцсети настолько, что сможете выпустить игру в ранний доступ и уже на этом что-то заработать – средства, которые дальше вы вложите в разработку. Это вполне существующие сценарии.