Introduction to game development for the web

Краткое описание

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

Представителей профессии условно можно разделить на несколько групп:

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

Для работы в этой сфере необходим диплом программиста. Также разработкой игр могут заниматься дизайнеры мобильных приложений, геймдизайнеры и другие профессионалы из сферы IT, предварительно пройдя короткий подготовительный курс.

Затем можно практиковаться на доступных инструментах.

Есть выбор: например, среда разработки Scratch, инструменты платформ Roblox и Minecraft. Блог Almamat недавно рассказывал про обучающие возможности платформы для создания игровых экспириенсов Roblox. Там можно бесплатно скачать среду для разработки мини-игр Roblox Studio и изучать в ней построение игровых миров.

Unity 3D и Unreal Engine тоже дают возможности бесплатно практиковаться в создании игровых миров. В программе ZBrush можно слепить своего первого фантастического персонажа из цифровой глины – инструмент симметричной лепки дает впечатляющие результаты. Блог Almamat некоторое время назад выпустил интервью с одним из создателей впечатляющих короткометражных Unity–фильмов Веселином Ефремовым, очень интересное. 

Преимущества и недостатки профессии разработчика игр

Убедительных доводов в пользу освоения этой специальности немало:

  • Создание игрового софта хорошо оплачивается, поэтому способный креативный девелопер может рассчитывать на стабильно высокий доход.
  • Известные компании этой отрасли заинтересованы в талантливых разработчиках и готовы предоставить им отличные условия для продуктивной деятельности.
  • Можно создать себе репутацию высококлассного специалиста, оставаясь фрилансером, и выбирать наиболее интересные задачи из предложений заказчиков.
  • Рынок игрового софта благодаря востребованности продвигаемых продуктов привлекает инвесторов.
  • Для реализации своих идей можно использоваться разные платформы – ОС, IOS/Android и т. д.
  • Знания и навыки, которыми гейм-девелопер владеет в силу своих профессиональных обязанностей, позволяют ему при желании найти работу в любой сфере, где востребовано программирование, 3D-моделирование, основы создания мобильных приложений.

Как увеличить свой доход минимум на 50% выбрав правильную профессию
Запутались в разнообразии профессий и не знаете, куда двигаться? Хотите больше зарабатывать
или работать удалённо? Уже повзрослели, но так и не поняли, кем хотите стать? Мечтаете
наконец найти любимую работу и уйти с нелюбимой?

Александр Сагун
Главный карьерный консультант

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

Карьерная мастерская это:

  • Список из 30 востребованных современных профессий.
  • Долгосрочный план по развитию в той профессии, которая вам подходит.
  • Список каналов для поиска работы.
  • 3 теста на определение своих способностей и склонностей.
  • Практику в разных профессиях на реальных задачах.

Уже 50 000 человек прошли мастерскую и сделали шаг к новой профессии!

Запишитесь на бесплатный курс и станьте ближе к новой карьере:

Зарегистрироваться и получить подарки

К негативным моментам можно отнести:

  • Необходимость в первую очередь руководствоваться пожеланиями заказчика, а не собственными амбициями.
  • Постоянное совершенствование профессиональных навыков, обусловленное активным развитием индустрии и регулярным появлением новых инструментов и программ.

Оплата труда

Оплата труда этих специалистов чаще всего производится поэтапно по факту выполненной работы. Размер гонорара зависит от уровня подготовки разработчика, его обязанностей и проекта, над которым он трудится, а также от количества человек в команде

Но если специалист  хочет получать стабильный заработок, то ему стоит обратить внимание на сегмент браузерных и социальных игр, мобильных приложений, а также игр для PlayStation

Карьера

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

Профессиональные знания

  1. Языки программирования.
  2. Обязательно знание английского языка.
  3. Умение рисовать от руки или с помощью специальных программ.
  4. Знание Unity и других игровых движков.
  5. Умение работать с 3D-редакторами, программами для 3D-моделирования и другими инструментами для разработки игрового ПО.

«Геймдев без сахара». Почему одни игры нам нравятся, а к другим мы быстро теряем интерес? Ищем смысл игр

Хронометраж: 15–60 минут

Периодичность: 1 раз в неделю

Тайм-коды: нет

Подкаст «Геймдев без сахара» — медиапроект конференции разработчиков игр DevGAMM. Конференция уже 12 лет собирает профессионалов геймдев-индустрии — и если в 2008 году DevGAMM был локальным мероприятием для стран СНГ, то теперь конференцию посещают разработчики и издатели из Азии, Америки и Европы.

За прошедшие годы в архиве DevGAMM накопилось множество выступлений: инвестиции, выгорание и кранчи — только самые горячие части списка. «Геймдев без сахара» представляет аудиоверсии докладов

В одном из выпусков R&D-менеджер DevGAMM Ярослав Кравцов рассказывает, как люди воспринимают игры и какими способами игры удерживают наше внимание

Восприятие игры — взгляд на верхушку айсберга. Геймеры и разработчики препарируют механики, сюжетные и визуальные решения. Любой компонент игры и творчество вообще — сложная система, отражающая опыт создателя. Ярослав уверен: важны не только идеи, которые находят отклик, но и люди за этими идеями.


Ярослав Кравцов. Фото: Елена Ростунова / Летняя Школа

Спикер приводит в пример обучение новичков в крупных компаниях. Когда в компанию приходит джуниор с мизерным опытом, он работает с наставником. Новичку дают конкретные указания, прививают рабочие привычки. Когда джун дорастает до позиции мидла, ему вверяют другого новичка — и предание о том, как нужно работать, передаётся из поколения в поколение. За этим круговоротом новичков и профи упускают главное — индустрия и мир вокруг меняются, поэтому подход к работе тоже требует изменений.

Плюсы и минусы профессии

Плюсы

  • Интересные творческие задачи — создание персонажей, механик и целых игровых миров.
  • Низкий порог входа — C# на Unity сравнительно легко освоить, есть обучающие материалы и готовые элементы кода игр (ассеты).
  • Возможности для горизонтального развития — в индустрии есть разные профессии, в которые можно перейти, если программирование наскучит, например, можно получить опыт в 3D-дизайне или создании игровых сценариев.
  • Глобальный рынок — можно найти работу в представительстве западной компании в России, а затем переехать за рубеж.

Минусы

Крупных компаний, создающих масштабные игры вроде Dota 2 или FIFA, ограниченное количество, сразу попасть в них на работу не получится. Больше всего на рынке средних и небольших студий, которые создают несложные однотипные мобильные игры.

Высокая конкуренция — из-за низкого порога входа и большого объема рынка игр есть много претендентов на вакансии.

О модификаторах

Это незавершенная статьяОна содержит неполную информацию Вы можете помочь Game Dev Tycoon вики, дополнив её.
  • Разработка двух игр подряд с точно такой же темой/жанром/вторым жанром.
  • Разработка сиквела или аддона (расширения) менее чем через 40 недель после выхода предыдущей версии.
  • Разработка сиквела на том же движке (не относится к аддонам).
  • Разработка большой игры без использования 2D графики V4 (версия 4) или выше/3D графики V3 (версии 3) или выше.
  • Разработка ААА игры без использования 3D-графики V5 или выше
  • Разработка ААА игры без назначения как минимум трех специалистов соответствующих областей, которые считаются важными для жанра.

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

  • Технология/Дизайн
  • Смещение ползунков (процент времени)
  • Комбинации жанра/Темы игры
  • Тенденции (тренд)
  • Ошибки (Баги)

Таким образом, чтобы гарантированно создать игру высокого качества (кроме тренда, который является в какой-то степени случайным модификатором), во время разработки вы должны:

  • Получить правильный окончательный баланс очков между Дизайном и Технологиями
  • Выбрать Великую Комбинацию (great combo) жанра и темы
  • Выбрать платформу, которая соответствует вашему жанру (или обоим жанрам в случае многожанровой игры)
  • Выявить и убрать ошибки (баги).

Процесс создания игры можно разделить на две основные части: подготовка к производству и разработка.

Специализация обучения

Специализация на конкретном ползунке требует от вас удовлетворения требований уровней технологии и дизайна. Можно также обучить отдельного специалиста на каждый из ползунков. Отличным играм требуются сотрудники, сосредоточенные на дизайне или технологии, или сбалансированные и на том, и на другом. Оставьте ваших универсальных сотрудников для конечной фазы разработки. Специализация стоит 200 очков Исследования (research point) и 5 миллионов кредитов за одного специалиста.

Ползунки требования специализации:
Ползунок Дизайн Технология
Движок 180 710
Геймплей 720  180
Сюжет/Квесты 720  180
Диалоги 810  90
Дизайн уровней 360 540
ИИ 180 720
Дизайн мира 540 360
Графика 450 450
Звук 540 360

Комбинации Темы / Жанра

Важной частью подготовки к производству является выбор темы и жанра. Их сочетание может привести либо к Великой Комбинации (Great Combo), либо к Странной Комбинации (Strange Combo).

Одножанровые комбинации

Эта таблица основана на исходных данных игры.
Тематика Экшен Приключения РПГ Симулятор Стратегия Казуальные Возраст
Авиация + + + + 0+/6+/18+
Альтернативная история + + 6+/18+
Бизнес + + 6+/18+
Боевые искусства + + + + 0+/6+/18+
Больница + 6+/18+
Вампиры + + 6+/18+
Виртуальный питомец + + 0+
Военное + + + 6+/18+
Гонки + + 0+/6+/18+
Город + + 0+/6+/18+
Детектив + + 0+/6+/18+
Дикий Запад + 6+/18+
Жизнь + + 0+/6+/18+
Закон + 6+
История + + 6+/18+
Киберпанк + + 6+/18+
Комедия + + 0+/6+/18+
Космос + + + 0+/6+/18+
Мода + + + 0+/6+/18+
Музыка + + + 0+/6+/18+
Научная фантастика + + + + + 0+/6+/18+
Ниндзя + 0+/6+/18+
НЛО + + 0+/6+/18+
Оборотни + + 6+/18+
Охота + + 0+/6+/18+
Пираты + 0+/6+/18+
Подземелья + + + + 6+/18+
Постапокалипсис + + 6+/18+
Тематика Экшен Приключения РПГ Симулятор Стратегия Казуальные Возраст
Правительство + + 6+/18+
Путешествия во времени + + 0+/6+/18+
Разработка игр + 6+
Ритм + + + 0+/6+/18+
Романтика + 6+/18+
Словари + + + 6+
Спорт + + + 0+/6+/18+
Средневековье + + + + 0+/6+/18+
Стартапы + 6+/18+
Супергерои + + 0+/6+/18+
Тайна + + 0+/6+/18+
Танцы + + 6+/18+
Транспорт + + 0+/6+/18+
Тюрьма + + + 6+/18+
Фильмы + + 0+/6+/18+
Фэнтези + + + + 0+/6+/18+
Хакинг + + 6+/18+
Хирургия + 6+/18+
Хоррор + 6+/18+
Чужие + + 6+/18+
Школа + + + + 0+/6+/18+
Шпионаж + + + 0+/6+/18+
Эволюция + + 0+/6+
Тематика Экшен Приключения РПГ Симулятор Стратегия Казуальные Возраст

Многожанровая комбинация

Единственный способ получить Великую Комбинацию (Great Combo) для многожанровых игр заключается в использовании двух жанров, каждый из которых в соответствии с темой получит «Великую Комбинацию». Это значит, что такая тема как Хирургия (Surgery) не может получить «Великую комбинацию» на разножанровых играх (см. таблицу выше, у хирургии только одна комбинация великого комбо).

Комбинация Жанра / Платформы

Каждый жанр имеет свою популярность на каждой платформе. Ваш выбор жанра по отношению к платформе слабо влияет на игровые отзывы. Он больше влияет на продажи игры. Чем выше модификатор продажи выбранной платформы, тем больше вы заработаете.

(+++) — Отлично подходит,(++) — Хорошо подходит, (+) — Нормально подходит, (-) — Не очень подходит, (—) — Плохо подходит, (—) — Ужасно плохо подходит.
Платформа Экшен Приключения РПГ Симулятор Стратегия Казуальные
PC ++ +++ ++ +++ +++
Govodore 64 (G64) ++ ++ + ++ + +
TES +
Master V +
Gameling + ++ +
Vena Gear + ++
Vena Oasis + ++
Super TES +
Playsystem + ++
TES 64 +
DreamVast + ++
Playsystem 2 + ++ +
mBox ++ +
Game Sphere +
GS + ++ ++ ++
PPS + ++
mBox 360 + + ++
Nuu + +
Playsystem 3 + +
grPhone + ++ ++ ++
grPad + ++ ++ ++
mPad ++ + ++
Wuu ++ +
mBox Next(mBox One с 1.4.3) ++ + ++
Playsystem 4 + +
Своя консоль ++ + ++
Платформа Экшен Приключения РПГ Симулятор Стратегия Аркада

Комбинации платформы и целевой аудитории.

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

Основано на исходных данных игры.

+ Хорошо подходит

++ Отлично подходит

— Избегайте таких комбинаций

Платформа Юные 0+ Все 6+ Взрослые 18+
PC + ++ +++
Govodore 64 (G64) + ++ +
TES +
Master V +
Gameling +
Vena Gear +
Vena Oasis +
Super TES +
PlaySystem +
TES 64 +
DreamVast +
PlaySystem 2 +
mBox +
Game Sphere +
GS +
PPS +
mBox 360 + ++ ++
Nuu +
PlaySystem 3 + ++ ++
grPhone +
grPad +
mPad + +
Wuu +
mBox Next(mBox One) + ++ ++
PlaySystem 4 + ++ ++
Своя консоль + ++ ++
Платформа Юные 0+ Все 6+ Взрослые 18+

Что нужно знать и уметь разработчику игр?

  1. Готовые ассеты есть в интернете, но код, который реализует механику, пишут самостоятельно. Именно поэтому для создания своей игры в первую очередь изучите программирование.  Программистам компьютерных игр нужно владеть языком C#. Иногда используют C++, Java и Ajax. Для программирования обмена данных игр с сервером понадобится SQL и MySQL.
  2. Хорошо представлять, как работают компьютеры и сети, — игры используют много разных ресурсов, например звуковую и видеокарты, серверы.
  3. Знать математику: то, как выглядят элементы игры и механики, — все основано на алгоритмах и моделях.
  4. Работать в одной из платформ для создания игр — чаще всего в Unity или Unreal Engine.
  5. Знать английский, чтобы быстрее осваивать возможности платформ.
  6. Разбираться в других специализациях на базовом уровне. Например, как анимировать персонажа и добавить звуковые эффекты.
  7. Представлять структуру проектов и задач и организовывать свою работу.

Новички часто недооценивают сложность процесса создания игр. После нескольких уроков Unity они хотят создавать большие игры вроде Skyrim или Dota 2. На практике это нельзя сделать, даже если собрать целую команду. По мере изучения движка и индустрии им становится понятно, что делать небольшие игры даже интереснее. Главное в профессии — не масштаб игр, а их техническая уникальность.

Что есть что

Движки для разработки игр

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

Вот скриншот интерфейса движка Unity:

В левом верхнем углу — игровая сцена, на которую можно добавлять объекты, двигать их, убирать и так далее. Ниже расположено игровое окно — в нём можно увидеть, как будет выглядеть готовая игра. Можно даже нажать на кнопку Play и поиграть.

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

Также у движка есть поддержка скриптов и API. Скрипты помогают вам писать команды, которые будут выполняться игрой всё время или после каких-то действий игрока. API же помогает упростить написание скриптов. То есть вы не проводите сложных математических расчётов, чтобы изменить положение или вращение объекта, — вы просто пишете команду вроде «Юнити, поверни объект А на 5 градусов по оси X».

Вы либо используете готовый движок, либо пишете свой — у обоих вариантов есть плюсы и минусы.

Плюсы

Минусы

Готовый движок

  • Иногда вам могут попасться баги, с которыми ничего нельзя сделать — только ждать, пока авторы движка что-то исправят.
  • Меньше свободы.
  • Вы соглашаетесь с лицензией — иногда приходится делиться частью прибыли.
  • Авторы могут бросить или переделать ваш любимый движок.
  • Много того, что вам никогда не потребуется, — а это раздувает размер игры.

Самописный движок

  • Долго.
  • Дорого.
  • Требует больших знаний.
  • Ошибки в проектировании могут похоронить не только игру, но и сам движок.
  • Дополнительные затраты на портирование.

Список современных движков:

  • Unity;
  • Unreal Engine 4;
  • CryEngine 3;
  • Source, Source 2;
  • Creation Engine;
  • Godot;
  • Cocos2D;
  • Game Maker Studio 2;
  • RPG Maker и другие.

Порог вхождения в профессию разработчика игр

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

Конечно, ничего общего с реальностью эта точка зрения не имеет. Было бы желание, причем очень сильное, и готовность посвящать созданию игр много времени.

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

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

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

Обучение на разработчика игр

Гейм-девелопмент – увлекательнейшая сфера деятельности, которая позволяет совместить любовь к играм с профессиональными достижениями в качестве специалиста, принимающего непосредственное участие в их создании. Как стать разработчиком игр? Для выбора направления IT, в котором вы сможете достичь карьерных высот, GeekBrains при участии Skillbox предлагает программу «Разработчик».

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

Обучение на разработчика игр

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

По окончании курса вы сможете смело откликаться на вакансии компаний-издателей, чтобы принимать участие в реализации проектов и зарабатывать, получая удовольствие от работы.

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

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

Образовательный маршрут «Разработчика» предполагает постоянное совершенствование по вашей специализации. Приобретение программы дает вам право пожизненно пользоваться ее материалами. Записи всех лекций и семинаров, личный кабинет и поддержка наших преподавателей – все это ваше навсегда.

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

Milestones[]

Commercial game development projects may be required to meet milestones set by publisher. Milestones mark major events during game development and are used to track game’s progress. Such milestones may be, for example, first playable, alpha, or beta game versions. Project milestones depend on the developer schedules.

There is no industry standard for defining milestones, and such vary depending on publisher, year, or project. Some common milestones for two-year development cycle are as follows:

First playable is the game version containing representative gameplay and assets, this is the first version with functional major gameplay elements. It is often based on the prototype created in pre-production. Alpha and first playable are sometimes used to refer to a single milestone, however large projects may require first playable before feature complete alpha. First playable occurs 12 to 18 months before code release.

Alpha is the stage when key gameplay functionality is implemented, and assets are partially finished. A game in alpha is feature complete, that is, game is playable and contains all the major features. These features may be further revised based on testing and feedback. Additional small, new features may be added, similarly planned, but unimplemented features may be dropped. Programmers focus mainly on finishing the codebase, rather than implementing additions. Alpha occurs eight to ten months before code release.

Code freeze is the stage when new code is no longer added to the game and only bugs are being corrected. Code freeze occurs three to four months before code release.

Beta is feature and asset complete version of the game, when only bugs are being fixed. This version contains no bugs that prevent the game from being shippable. No changes are made to the game features, assets, or code. Beta occurs two to three months before code release.

Code release is the stage when all bugs are fixed and game is ready to be shipped or submitted for console manufacturer review. This version is tested against QA test plan. First code release candidate is usually ready three to four weeks before code release.

Gold master is the final game’s build that is used as a master for production of the game.

Overtime is expected in the games industry. Particularly, crunch time or crunch mode is unpaid overtime requested by many companies to meet project deadlines and milestones that negatively affects game developers. A team missing a deadline risks the danger of having the project cancelled or employees being laid off. Although many companies are reducing the amount of crunch time, it is still prominent in smaller companies.

Many companies offer time-off, called comp time or extra paid time-off after product ships to compensate for crunch time’s negative effects. Some companies offer bonuses and financial rewards for successful milestone reach. Sometimes on-site crunch meals are offered and delivered to the team during crunch time.

The International Game Developers Association (IGDA) surveyed nearly 1,000 game developers in 2004 and produced a report to highlight the many problems caused by bad practice.

VALUES VALUE​

Таня Локтионова — основательница Values Value​ — запустила онлайн-платформу InGame Job в 2019 году. Рекрутинговая и HR-консалтинговая компания составляет базы специалистов в сфере разработки игр. Она помогает игровым студиям нанимать целые команды.

«На постоянной основе мы пользуемся порталами InGame Job и LinkedIn. В 2020 году 10% вакансий Values Value было закрыто откликами с InGame Job. LinkedIn мы используем как базу опытных кандидатов — начинающим специалистам рекрутёры там пишут редко. Но уже сейчас можно начинать строить свою сеть профессиональных контактов в LinkedIn».

Таня Локтионова,
основательница Values Value

Values Value​ проводит ежегодный анонимный опрос участников рынка геймдева. На основе исследования компания формирует статистику по зарплатам и трендам. В пятом опросе 2021 года приняли участие 2 413 специалистов из стран СНГ.

С помощью этого исследования соискатели могут составить впечатление о сфере и, что главное, узнать о зарплатных «вилках», ведь в подавляющем большинстве вакансий зарплата не указана.

«Values Value активно помогает джуниор-специалистам. Мы регулярно публикуем в своём блоге и соцсетях подборки находящихся в поиске работы джунов. Так молодые специалисты становятся более заметными для работодателей. На игровых конференциях DevGAMM и Games Gathering мы организуем „Стены вакансий“. В онлайне можно найти специальный раздел на сайте, в офлайне — большой баннер на конференциях».

Таня Локтионова,
основательница Values Value

Плюсы и минусы профессии

Плюсы

  1. Опытный и талантливый программист получит за разработку игр достойную заработную плату.
  2. Есть шанс трудоустроиться в известную компанию и получить популярность в определенных кругах.
  3. Специалисты, работающие на себя, могут творчески реализоваться.
  4. Игры для ПК и мобильных устройств пользуются популярностью, поэтому инвесторы охотно вкладывают средства в продвижение игровых программных продуктов.
  5. Профессия дает возможность работать с разными платформами (ОС, IOS/Android и другие).
  6. Зная языки программирования, программы для создания 3D графики, основы разработки мобильных приложений и другие направления, связанные с профессией, специалист сможет попробовать свои силы в каждой из этих сфер.

Минусы

  1. Разработчик должен отодвигать свои амбиции и творческие замыслы на второй план, ставя на первое место требования инвестора или заказчика.
  2. К опыту и знаниям специалиста выдвигаются серьезные требования, ведь от его профессионализма зависит успешность проекта.

GDJob

«GDJob — специализированная площадка по поиску работы в геймдеве. Мы не агрегатор — все резюме и вакансии выкладывают сами соискатели и компании. Здесь нельзя найти случайно попавшего специалиста, который не в курсе, что его резюме находится на сайте. Также нельзя найти неактуальную вакансию. Ежемесячно сайт посещают более 10 000 уникальных посетителей. Цифра постоянно увеличивается. Это живой трафик, которым мы гордимся».

Константин Каржановский,
CEO GDJob

Большинство, компаний, которые размещаются на портале, разрабатывают мобильные игры: Gyre Rig, RJ Games, Black Caviar Games, Playgendary, Mystery Tag. Сайт находится на стадии альфа-версии, но уже сейчас соискатели успешно находят работу. Планируется масштабное обновление с фиксом багов и новыми функциями.

«Главный совет — хорошо прорабатывать и наполнять своё резюме. Если специалист занимается разработкой контента, обязательно нужно загружать свои лучшие работы для ознакомления. Расставляйте акценты — работодатель в последнюю очередь интересуется, в каком вузе получил диплом юриста начинающий 3D-художник».

Константин Каржановский,
CEO GDJob

InGame Job

«InGame Job стремится к созданию максимально комфортных условий найма в геймдеве. Для этого мы реализовали возможность анонимного поиска работы. Чтобы удержать своих специалистов, многие компании заключают договорённости о взаимном „нехантинге“ и даже соглашения не рассматривать отклики кандидатов из дружественных студий. Или даже сообщать друг другу о ребятах, которые „посматривают“ вакансии. Некоторые сотрудники из любопытства мониторят свою рыночную стоимость, проверяя, есть ли спрос со стороны других компаний».

Ольга Иванова,
PR и SMM InGame Job

Платформа включает в себя объявления с других площадок и вакансии, размещённые непосредственно на InGame Job. География компаний: Россия, Украина, Беларусь и Польша. На сайте представлены все направления геймдева, размещено более 4000 вакансий от 1300 работодателей, ежемесячно ресурс посещают около 90 000 пользователей. Вот топ-5 категорий:

  • разработка и программирование;
  • арт и анимация;
  • маркетинг и PR;
  • геймдизайн и левел-дизайн;
  • QA и тестирование.

«Мы стремимся побороть практику деанонимизации сотрудников уже на этапе отклика. Функция анонимного поиска подойдёт кандидатам, которые задумываются о смене работы, но переживают, что это может привести к конфликтной ситуации с текущим руководством. Кто-то боится раскрывать свой пол или возраст, считая, что компания не станет приглашать их на собеседование из-за стереотипов или внутренних ограничений. Анонимность актуальна для самых востребованных специалистов, они предпочитают не выходить открыто на рынок труда, дабы избежать спама со стороны рекрутеров».

Ольга Иванова,
PR и SMM InGame Job

Помимо вакансий, на сайте собран календарь событий в индустрии игр: конференции, фестивали, митапы, выставки, хакатоны. Большинство мероприятий проходит онлайн.

На основе ежегодного исследования рынка платформа обновляет статистику по зарплатам, из которой кандидаты могут узнать актуальные зарплатные «вилки».

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

Ольга Иванова,
PR и SMM InGame Job

Что делает геймдизайнер

Главная функция геймдизайнера — проектирование игрового опыта. Он создаёт не только структуру игры, но и решает какие эмоции будет испытывать игрок на каждом её этапе. В этом смысле работа геймдизайнера очень похожа на работу кинорежиссёра. Кроме того геймдизайнер управляет процессом производства игры, и в этой сущности он выступает как полноценный продакт-менеджер.

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

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

Обычно различают такие уровни геймдизайна:

  • игровой контент — это механики;
  • миры и нарратив — где играть;
  • интерфейсы — как играть;
  • контент — во что играть.

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

Системный геймдизайнер создаёт общие правила игры, это универсальный специалист, который найдет применение своим умениям в любой игровой команде. Он рассчитывает и отвечает за баланс игровых механик, а в крупной компании этим будет заниматься отдельный специалист — Balance Designer. Они заботятся о том, чтобы все игроки находились в равных условиях. Следят за тем, чтобы прохождение уровней не было слишком легким, но было в принципе возможным.

А ещё тут есть:

— аналитики;

— балансировщики;

UX-дизайнеры;

— специалисты по онбордингу;

— левел-дизайнеры;

— прототипщики и R&D специалисты;

— специалисты по монетизации;

The business case

As a game developer, whether you’re an individual or a large game studio, you want to know why it makes sense to target the Web with your next game project. Let’s look at how the Web can help you.

  1. The reach of the Web is enormous; it’s everywhere. Games built with HTML5 work on smartphones, tablets, PCs and Smart TVs.
  2. Marketing and discoverability are improved. You’re not limited to promoting your app on someone else’s app store. Instead, you can advertise and promote your game all over the Web as well as other media, taking advantage of the Web’s inherent linkability and shareability to reach new customers.
  3. You have control where it matters: Payments. You don’t have to hand over 30% of your revenues to someone else just because your game is in their ecosystem. Instead, charge what you want and use whatever payment processing service you like.
  4. Again with more control, you can update your game whenever you want. No waiting breathlessly for approval while someone hidden within another company decides whether or not your critical bug fix will ship today or tomorrow.
  5. Control your analytics! Instead of relying on someone else to make all the decisions about what analytics you need, you can collect your own — or choose the third party that you like the best — to gather information about your sales and your game’s reach.
  6. You get to manage your customer relationship more closely, in your own way. No more having customer feedback filtered through an app store’s limited mechanisms. Engage with your customers the way you want to, without a middleman.
  7. Your players can play your game anywhere, anytime. Because the Web is ubiquitous, your customers can check their game’s status on their phones, tablets, their home laptops, their work desktops, or anything else.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector