Найти тему
Инжиниум

Профессия разработчика видеоигр

Оглавление

Разработчик игр (Gamedev) – это специалист, отвечающий за создание программного кода и визуализацию игры. Разработчик игр занимается программированием анимации, «оживлением» персонажей, делает интерфейс, управляет быстродействием игры и т.д.

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

Профессия разработчика игр особо востребована в сфере онлайн-игр и является одной из наиболее набирающих популярность на рынке труда. Независимые разработчики игр делают преимущественно мобильные игры и небольшие инди-проекты (независимые проекты).

Где нужны разработчики игр?

  • В студиях, которые создают, продают и продвигают игры. Студии, как правило, специализируются на видах и жанрах игр.
  • В больших игровых компаниях, где работает много разработчиков и дизайнеров игр и у каждого есть специализация. Например, game developer может заниматься только программированием 3D-графики игрового мира или только созданием уровней игры.
  • В небольших студиях — их еще называют инди-сегментом (от английского independent, — независимый), в которых издают всего несколько игр.
  • Бывают и индивидуальные разработчики, которые создают игру сами от начала до конца.

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

  • Стоит начать с изучения программирования. Создателям компьютерных игр нужно владеть языком C#. Иногда используют C++, Java и Ajax.
  • Иметь хороший геймерский опыт.
  • Знать математику: то, как выглядят элементы игры и механики, — все основано на алгоритмах и моделях.
  • Владеть одной из платформ для создания игр — чаще всего Unity или Unreal Engine.
  • Знать английский, чтобы быстрее осваивать возможности платформ.
  • Разбираться хотя бы на базовом уровне в смежных профессиях: как анимировать персонажа и добавлять звуковые эффекты.
-2

В чем преимущества этой профессии?

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

Сколько получают разработчики игр?

  • От 30 до 60 тыс. руб. в зависимости от специализации получает джуниор-разработчик, то есть новичок. Начинающие программисты игровой логики могут зарабатывать и до 80 тыс. руб.
  • 110 тыс. руб. — уже средняя зарплата мидла.
  • От 200 тыс. руб. получают синьоры, которыми становятся с опытом работы от пяти лет. Однако опыт доказывает, что можно выйти и на заработок в 300 тыс. руб. в месяц.