Разработчик игр – это современная востребованная специальность. Она привлекает тех, кто любит игры во всех проявлениях, и тех, кто хочет развиваться в сфере, не теряющей актуальность вот уже 20 лет. Секрет специальности в том, что чистых разработчиков не существует, но есть много направлений, которые один человек прекрасно совмещает.
Тем, кто далек от мира IT, может показаться, что данное направление подходит для изучения опытным программистам, а новичкам в нем делать нечего. На самом деле это далеко не так. В нашей статье мы расскажем, что должен знать и уметь разработчик игр, насколько прост доступ к профессии и что поможет быстро освоить необходимый минимум для работы.
Чем занимаются и какие бывают разработчики игр
Создание игр (game development) – мощная индустрия, ориентированная на выпуск новых игр для разных движков и платформ, в виде приложений для ПК, смартфона или социальной сети. Геймдевелопер – человек, занятый в этой сфере. Однако это общее понятие, включающее в себя массу узких специализаций. Дадим краткое описание видов разработчиков игр:
🔥Создал игру за неделю (сколько платят за игру в play market, сколько зарабатывают разработчики игр)
- Gameplay developer продумывает общую концепцию и механику в тесном контакте с 3D-аниматорами и гейм-дизайнерами.
- Engine developer работает над созданием специальных шаблонов – утилит и тулзов, благодаря которым другие специалисты быстро решают свои задачи.
- Animation developer отвечает за визуальную сторону новой игры. Он создает фоны, пейзажи, костюмы и внешний вид персонажей, инструменты и оружие.
- DevOps developer обеспечивает комфорт пользователей, использующих для игры сторонние сервисы, например, Battle.net и Ubisoft.
- UI и Client developers занимаются всеми элементами за пределами игрового мира – заставка, меню, переходы между разделами. От них зависит первое впечатление от игры, а также удобство геймеров в процессе ее прохождения.
- Graphics programmer отвечает за то, чтобы приложение не предъявляло слишком высоких требований к устройствам и благодаря этому было как можно более доступным.
- Back-end developer реализует внутреннюю структуру – сервера, парсинг, получение данных. От этого специалиста во многом зависит работоспособность игры.
Только до 29 января
Пройди опрос и
получи
обновленный
курс от Geekbrains
Дарим курс по digital-профессиям
и быстрому вхождения в IT-сферу
Чтобы получить подарок, заполните информацию в открывшемся окне
Как видите, в game development задейстWowано много разных профессионалов, при этом претендент на каждую специальность должен соответстWowать определенным требованиям.
Общий набор обязанностей разработчика игр
Работа разработчика игр подразумевает решение целого ряда смежных задач, а бывает, что над одним сложным компонентом игры одновременно работают несколько профессионалов. Основными направлениями в гейм-девелопменте являются:
Сколько я заработал на своей мобильной игре
- программирование;
- создание персонажей и продумывание сценариев их взаимодействия;
- подбор и интеграция визуальных и звуковых эффектов;
- проработка функционала игры;
- внедрение плагинов и SDK для рекламы, аналитики, контроля соблюдения правил и т. д.;
- оптимизация кодов по скорости работы и требовательности.
Разработчик в процессе создания игры использует готовые программные сборки. В пятерку наиболее популярных входят Unity, Unreal Engine, GameSalad, CryEngine, HeroEngine. Обязательным требованием к гейм-девелоперу является владение языками программирования (С++, Jawa, Python и т. д.). Кроме того, ему необходимо легко ориентироваться в оптимизационном софте, который в большом количестве создается специально для игровой индустрии.
Преимущества и недостатки профессии разработчика игр
Убедительных доводов в пользу освоения этой специальности немало:
- Создание игрового софта хорошо оплачивается, поэтому способный креативный девелопер может рассчитывать на стабильно высокий доход.
- Известные компании этой отрасли заинтересованы в талантливых разработчиках и готовы предоставить им отличные условия для продуктивной деятельности.
- Можно создать себе репутацию высококлассного специалиста, оставаясь фрилансером, и выбирать наиболее интересные задачи из предложений заказчиков.
- Рынок игрового софта благодаря востребованности продвигаемых продуктов привлекает инвесторов.
- Для реализации своих идей можно использоваться разные платформы – ОС, IOS/Android и т. д.
- Знания и навыки, которыми гейм-девелопер владеет в силу своих профессиональных обязанностей, позволяют ему при желании найти работу в любой сфере, где востребовано программирование, 3D-моделирование, основы создания мобильных приложений.
ТОП-30 IT-профессий
2022 года с доходом
от 200 000 ₽
Команда GeekBrains совместно с международными специалистами по развитию карьеры подготовили материалы, которые помогут вам начать путь к профессии мечты.
Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее будущее!
Скачивайте и используйте уже сегодня:

Александр Сагун
Исполнительный
директор Geekbrains
Топ-30 самых востребованных и высокооплачиваемых профессий 2022
Поможет разобраться в актуальной ситуации на рынке труда

Подборка 50+ ресурсов об IT-сфере
Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT
ТОП 50+ сервисов и приложений от Geekbrains
Безопасные и надежные программы для работы в наши дни
Получить подборку бесплатно
Уже скачали 18436
К негативным моментам можно отнести:
- Необходимость в первую очередь руководстWowаться пожеланиями заказчика, а не собственными амбициями.
- Постоянное совершенстWowание профессиональных навыков, обусловленное активным развитием индустрии и регулярным появлением новых инструментов и программ.
Деньги и зарплаты в геймдеве
По финансовым показателям гейм-индустрия сегодня сопоставима с голливудскими блокбастерами: бюджеты топовых игр измеряются сотнями миллионов долларов, но и прибыль, которую они приносят создателям, впечатляет. Например, больше всего денег в этой отрасли было затрачено на разработку Grand Theft Auto 5 – 265 млн долларов США, был задейстWowан труд более 1000 различных специалистов. Вложения окупились с лихвой: обладатели прав реализовали более 90 млн копий на 6 млрд долларов.
Если говорить о более скромных масштабах, стоит упомянуть Minecraft, над которым работал только один человек на протяжении двух лет. Позже к нему присоединились еще двое, а спустя всего несколько лет им удалось продать 54 млн копий.

На портале App2Top можно найти массу актуальных сведений о современном положении дел в игровой индустрии России и в других странах постсоветского пространства. Так, Mail.ru Group, один из крупнейших отечественных разработчиков, заявил, что с апреля по июнь 2020 года его прибыль составила 11 млрд рублей. Основной доход был получен от реализации Warface, а также мобильных игр War Robots и Hustle Castle.
Годом ранее, в начале 2019, крупный издатель из Беларуси Wargaming разместил данные, согласно которым российскому рынку компьютерных игр принадлежит шестое место в мире. В 2018 оборот вырос по сравнению с предыдущим годом на 9 % и достиг 736 млн долларов США. Более половины этой внушительной суммы ($ 456 млн) обеспечили Free To Play-игры, которые бесплатны для пользователей, но при желании геймеры могут приобретать косметические предметы.
Что касается заработков специалистов в гейм-индустрии, на их размер влияют такие показатели, как владение языками программирования, уровень знаний и опыта, а также используемые ими движки. Рассмотрим пример, сколько зарабатывают разработчики игр на Unity.
В самом начале карьеры программист может рассчитывать на 60 тысяч рублей с последующим ростом. Спустя 2–3 года специалист, достигший уровня Middle, получает 100–120 тыс. рублей, а соответствующий требованиям уровня Senior – от 150 до 200 тыс. рублей. Максимальный доход гейм-девелоперов на Unity составляет 300–350 тыс. рублей в месяц.
Фрилансеры успешно сотрудничают с западными издателями, находя работодателей через иностранные биржи. К примеру, на Upwork минимальная ставка за час работы составляет $15–20, а заработок опытного специалиста колеблется от $50 до $80 в час. Отдельные профессионалы оценивают свои услуги в $100 в час. Таким образом, при среднем показателе $35–50 ежемесячный доход может достигать $3500–5000.
Необходимые базовые навыки успешного разработчика игр
Реалистичное перемещение предметов и движение персонажей в игре невозможно воплотить без понимания математических и физических законов. Готовые шаблоны игровой механики в движках есть, но их недостаточно для создания уникального и захватывающего виртуального пространства.
Гейм-девелопер должен знать математику на уровне первокурсника технического вуза, то есть иметь представление о линейной алгебре, дискретной математике, аналитической геометрии, тригонометрии и матанализе. Все эти дисциплины обеспечивают разработчика инструментарием для программирования.
Физика необходима для реализации законов игровой вселенной. Знание законов классической механики, оптики, кинематики и механики жидкостей помогут достоверно отразить в виртуальной реальности разрушение зданий, перемещение механизмов и людей, полеты стрел и взрывы снарядов.

Александр Волчек CEO GeekBrains
Получите подробную стратегию для новичков на 2023 год, как с нуля выйти на доход 200 000 ₽ за 7 месяцев
Приглашаем вас на бесплатный онлайн-интенсив от Geek Brains.
За 3 часа эксперты подробно разберут каждый шаг новичка в IT, от составления резюме до выхода на зарплату в 200 000 ₽.
Также сразу после бесплатной регистрации на интенсив на вашу почту придут подарки от Geek Brains из закрытой базы:
Точный инструмент «Колесо компетенций»
Для детального самоанализа по выбору IT-профессии
Список грубых ошибок в IT, из-за которых сразу увольняют
Об этом мало кто рассказывает, но это должен знать каждый
Мини-тест из 11 вопросов от нашего личного психолога
Вы сразу поймете, что в данный момент тормозит ваш успех
Регистрируйтесь на бесплатный интенсив, чтобы за 3 часа начать разбираться в IT лучше 90% новичков.
Только до 30 января
Зарегистрироваться бесплатно и получить подарки pdf 4,8mb doc 688kb
Осталось 17 мест

- Алгоритмы и структуры данных
В игровом мире все подчинено заданной последовательности действий, где каждый шаг влечет ту или иную реакцию персонажей. Хороший девелопер должен понимать суть алгоритмов и уметь работать со структурами данных.
Без этого невозможно управлять большим объемом информации разных типов. Создателям игр приходится анализировать огромное количество различных компонентов, чтобы виртуальное пространство было реалистичным, объекты выглядели достоверно, а локации подгружались своевременно и соответстWowали общей концепции стратегии или шутера.
Несмотря на успехи отечественных разработчиков, основной источник актуальной информации в сфере гейм-девелопмента – зарубежные форумы, статьи, описание новых технологий. Чтобы быть в курсе последних достижений игровой индустрии, полезно владеть английским языком на достаточном уровне, чтобы свободно воспринимать технические тексты.
Git – это самая востребованная в среде разработчиков видеоигр система контроля версий, благодаря которой можно сохранять все вариации проекта и иметь доступ к каждой из них. Местом хранения проектов служит GitHub – сервис онлайн-хостинга.
У этих инструментов есть еще одна функция: здесь разработчики могут знакомиться с находками своих коллег, представлять на суд сообщества собственные достижения и тем самым определять актуальный вектор развития игровой индустрии.
Источник: gb.ru
Профессия «Разработчик игр (геймдевелопер)»
Игровая индустрия сегодня привлекает многих разработчиков и специалистов в IT. Направление действительно интересное, к тому же перспективное по зарплате. Профессия разработчика игр востребована на рынке труда. Если вы хотите приложить руку к чему-то масштабному, почему бы не поучастWowать в разработке игры, которая увлечет миллионы пользователей по всему миру?
Сегодня рассмотрим профессию геймдевелопера (gamedev). Изучим все подтипы профессии, посмотрим, какие языки используют такие разработчики, и узнаем сколько получают эти специалисты.
Содержание статьи скрыть
Возможно, вас интересует, где можно получить профессиональные знания?
Рекомендую посмотреть подборку специализированных программ: обучение для разработчиков игр от мастеров игровой индустрии
Советую также обратить внимание на эти варианты: курсы для гейм-девелоперов на Unreal Engine 4
Кто такой геймдевелопер
Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!
Подписывайся на канал
Подписаться
Сначала о самой сфере. Game development – разработка игр. Игр для различных движков и платформ. Это может быть приложение для телефона, социальной сети, компьютера. Отсюда понятна и суть профессии, геймдевелопер – это тот, кто разрабатывает игры.
Однако в этом понятии скрывается масса более узких специализаций. Кратко рассмотрим каждую из них:
- Gameplay developers – отвечает за общую механику игры, тесно взаимодействует с гейм-дизайнерами, 3D-аниматорами и другими специалистами.
- Engine developers – создает специальные шаблоны для упрощения работы других специалистов: утилиты и тузлы.
- Animation developers – разрабатывают весь визуал. Специалист помогает вдохнуть душу в игры: одежда, окружение персонажей, инструменты, оружие.
- DevOps developers – в руках этого специалиста находится налаживание работы с различными клиентами и игровыми сервисами: Battle.net, Ubisoft и другими. Их задача сделать так, чтобы пользователям было удобно играть онлайн, используя сторонние сервисы.
- UI и Client developers – эти специалисты работают не над игровым миром, а над тем, что ему предшествует: меню, переходы между игровыми разделами. Их задача – сделать игру удобной еще до начала прохождения – первое впечатление всегда имеет большое значение.
- Graphics programmers – оптимизируют игры, делают их менее требовательными, чтобы расширить аудиторию.
- Back-end developers – они отвечают за внутреннюю структуру: сервера, парсинг, получение данных. Они не касаются самой компьютерной игры, но оказывают большое влияние на ее работоспособность.
Таким образом, направлений в gamedev очень много, и к каждому кандидату на ту или иную должность предъявляются свои требования.
Что должен уметь геймдевелопер
В зависимости от выбранного направления потребуются специфические скилы. Если вы планируете становиться геймдевелопером, следует учесть, что обучение игровой разработке – поступательное занятие, есть целые деревья развития в разных направления, вот пара из них:
Древо развития геймдевелопера клиентской части:

Для серверной части:

Языков много, скилов тоже огромное множество, но независимо от того, в каком направлении вы захотите развиваться, вам нужно обратить внимание на изучение языков программирования:
Для игровой разработки:
Все перечисленное – база. Начать можно с самых распространенных вещей: C/C++, C#, Blueprints, базовых элементов геймплея.

Уникальное предложение — -50% на ВСЕ курсы Skillbox. Получите современную онлайн-профессию, раскройте свой потенциал.
Активировать скидку →
Разграничения по игровым движкам
В геймдеве, так же, как в WEB-разработке, есть разграничения по используемым инструментам. В вебе по языкам: JS-разработчик, PHP-разработчик, и по сборкам/библиотекам: React-, Node.JS-, Vue.JS-разработчик. В игровой разработке это: Unity-разработчик, разработчик Unreal Engine, есть и направления мобильной разработки, например, Java-разработчик.
Плюсы и недостатки работы
- Высокий доход. Опытные девелоперы зарабатывают до 200 000 рублей.
- Шанс трудоустройства в крупную компанию. Gamedev развивается, отсюда появляется широкая востребованность в квалифицированных кадрах.
- Широкое поле для развития. Можно работать разработчиком компьютерных, браузерных, мобильных игр, попробовать себя в 3D-моделировании.
- Возможность работы с разными платформами Android, iOS, Windows.
Существенный недостаток один. Игровая разработка – сложное направление, требующее изучения обширной теоретической базы и постоянной практики. Если вы решили, что разработчик компьютерных игр — профессия вашей мечты и зарабатывать хотите хорошо, будьте готовы к серьезному обучению и расширению навыков.
Зарплата гейм-разработчиков
По версии популярного портала Trud.com, зарплата разработчиков игр находится в пределах 100 000 рублей.

Самая высокая зарплата в Ленинградской и Московской областях.
Вот статистика смежных направлений:

● минимальная зарплата – от 65 000 р.;
● максимальная – от 270 000 р.
Эта статистика относится преимущественно к тому, сколько зарабатывают разработчики при офисной занятости. Но работа разработчика игр – это деятельность без привязки к конкретному месту. То есть такие специалисты могут работать на фрилансе или удаленно из дома. Таким образом, доход может быть выше, все зависит только от вас.
Карьерные перспективы
Прежде всего, в любой сфере разработки есть вертикальный вектор роста. Junior → Middle → Senior-разработчик. Посмотрим на обязанности и что нужно знать разработчику мобильных игр в вакансиях на hh.ru:

Зарплата при примерно схожих требованиях – от 35 000 рублей.
Middle (пример Unity-разработчик):

Здесь зарплата варьируется от 60 до 100 тыс. рублей

При таком наборе скилов, кандидат получит зарплату в диапазоне от 150 до 200 тыс. рублей.
Помимо вертикального подъема есть и горизонтальное развитие. Можно переходить из одного направления разработки в другой или стать 3D-аниматором при должном знании инструментов анимации.
Нельзя упускать из внимания также фриланс-занятость и собственные проекты. На фрилансе можно помогать компаниям решать проблемы с их продуктами, а собственный проект – может быть вашим увлечением, которое со временем принесет существенный доход.
Как стать гейм-разработчиком
Есть несколько вариантов, как стать разработчиком игр. Развиваться в профессии можно тремя путями:
1. Кривая и сложная дорожка – самостоятельное обучение
Учиться самостоятельно всегда сложно, но возможно. Проблемами на этом пути всегда становятся:
- Отсутствие самодисциплины и мотивации. Нужно постоянно стремиться к развитию и обучению. Это сложно, требует много моральных усилий.
- Сложность с поисками информации. Направление в России развито неплохо, но поиски затрудняются тем фактом, что сфера постоянно меняется, информация устаревает, поэтому есть высокий риск наткнуться на бесполезные материалы и потратить на них массу времени почти впустую.
- Отсутствие поддержки. Не у кого спросить. Можно пользоваться помощью на форумах разработчиков или в соцсетях, но ответы там приходят долго, и часто в них ничего непонятно.
Самообучение – обычно бессистемная стрельба в небо. Нашел кусок инфы, проглотил, но в итоге нет четкого понимания сферы и планомерного развития. Есть в таком подходе и плюсы. Главный из них – информация бесплатная. Но эту информацию еще нужно раскопать.
2. Более ровная тропинка, но возможно, в никуда – пойти в вуз
Это круто, пять лет вас будут учить, но не факт, что тому, что вам нужно. В России разработке учат многие университеты, рассмотрим некоторые:
- МЭИ на факультете «Прикладная информатика в экономике» – не то, что нам нужно;
- МТУСИ на факультете «Информационные системы и технологии» – общие понятия, будет полезно, но недостаточно узко;
- МИИГАиК на факультете «Информационные системы и технологии». Этот университет профильный: геодезия и картография, поэтому здесь вы вряд ли возьмете нужные для игровой разработки дисциплины.
Такой узкой специализации как разработка игр университеты пока не учат, отсюда появляется один из недостатков – общая программа, но это не главное. Основной минус учебы в университете – это сроки: 5 или больше лет. Если вам больше 23-25 лет, то путь не самый привлекательный. До 30 лет получать высшее, платить за диплом 60 000+ рублей раз в год, а потом узнать, что взяли далеко не все, что нужно в работе – ну, так себе. Поэтому возможно стоит обратить внимание на третий путь.
3. Проторенная дорога, которая уже привела многих в гейм-разработку – пойти на курсы
На просторах России и вообще постсоветского пространства курсы почему-то рассматриваются как что-то не самое необходимое или Wowсе бесполезное. Но на западе систематическое прохождение образовательных программ – общепринятая практика. Как вы думаете, в этом есть реальная польза?
Посмотрим, чем полезны курсы:
- Есть четкая структурированная программа для развития навыков. Она сформирована на основе опыта практикующих разработчиков, и сосредоточена на предоставлении строго необходимых в направлении знаний.
- Есть поддержка. Вас будут учить опытные разработчики, которые знают все тонкости этого направления. Когда нужно, помогут и поддержат, ответят на любые вопросы.
- Помощь в трудоустройстве. Многие школы помогают своим слушателям быстро найти желаемую должность. Составляют резюме, подсказывают как оформить портфолио, готовят к собеседованию и даже рекомендуют учеников студиям разработки.
Польза таких образовательных программ очень большая. Они могут стать отличным стартом для вашей карьеры.
В нашей подборке курсов вы найдете предложения от ведущих образовательных школ в области разработки игр:
Все программы проверены и полезны. Выбирайте свою и скоро вы получите желаемую должность.
Поделитесь материалом в соцсетях — обсудите его с друзьями и коллегами!
Не знаете с чего начать?
Получите персональный список курсов, пройдя бесплатный тест по карьере
Источник: checkroi.ru
Сколько зарабатывают разработчики игр
Сценаристы в Sony Santa Monica очень неплохо получают.
Художник Хавьер Коэльо-Костольны периодически предлагает коллегам по игровой индустрии рассказать, сколько они зарабатывали или зарабатывают. Примерно раз в год Хавьер запускает хэштег gamedevpaidme: под ним разработчики со всего мира называют свои зарплаты.
В этом году на призыв Хавьера откликнулись несколько сотен человек. Мы пролистали твиты с зарплатами разработчиков и разбили их по студиям или регионам, когда разработчик не называл конкретную студию.
Если в списке не указан год, то речь почти наверняка идет об актуальной зарплате. У некоторых разработчиков помимо годовой зарплаты есть еще и бонусы, привязанные к выпуску проекта; мы не стали указывать их в списке.
Активнее всего о вознаграждении рассказывали сотрудники Blizzard Entertainment и Riot Games. Оказалось, что в зависимости от студии и региона зарплаты могут сильно варьироваться.
Великобритания
- Младший технический аниматор (2012): $24000-34000 в год.
- Младший программист (2014 год): $25000 в год.
- Программист (2017 год): $30000 в год.
- Старший программист (2019 год): $105000 в год.
Швеция
- Младший дизайнер уровней (2011 год): $29700 в год.
- Дизайнер уровней (2016 год): $38000 в год.
- Старший дизайнер уровней (2018 год): $46900 в год.
- Старший дизайнер уровней (2021 год): $56200 в год.
Ninja Theory
- Младший программист геймплея (2014 год): $35000 в год.
- Программист геймплея (2016 год): $40000 в год.
Riot Games
- Художник по спецэффектам (2018 год): $95000 в год.
- Старший сценарист: $115000 в год.
- Дизайнер: $125000 в год.
- Менеджер проекта: $134000-163000 в год.
- Продюсер: $168000 в год.
- Старший художник по спецэффектам: $168000 в год.
Epic Games
- Дизайнер (2017 год): $90000-110000 в год.
- Ведущий технический аниматор (2017 год): $150000 в год.
Ubisoft
- Контроль качества: $29000-37000 в год.
- Младший геймдизайнер: $35000-40000 в год.
- Дизайнер: $45000-60000 в год.
- Старший геймдизайнер: $83000 в год.
Bungie
- Старший дизайнер (2020 год): $117000 в год.
Insomniac Games
- Художник по персонажам: $75000-79000 в год.
Amazon Game Studios
- Программист фронтенда (2017 год): $208000 в год.
- Руководитель команды интерфейса (2018 год): $225000 в год.
- Старший программист фронтенда (2019 год): $240000 в год.
Electronic Arts
- Программист (2017 год): $92000 в год.
Blizzard Entertainment
- Младший менеджер проекта: $59000 в год.
- Технический писатель: $65000-72000 в год.
- Концепт-художник (2015 год): $65000 в год.
- Менеджер проекта: $74000 в год.
- Программист: $90000 в год.
- Старший концепт-художник: $115000 в год.
- Ведущий специалист по спецэффектам (2020 год): $117000 в год.
Gearbox Software
- Ведущий сценарист Borderlands 2: $40000-50000 в год.
Sony Santa Monica
- Ведущий сценарист: от $115000 в год.
Источник: wtftime.ru


