Онлайн-курсы по Разработке игр

Выберите лучший из 35 курсов! Цены всего от 6800 рублей!
Обновлено 3 декабря 2025
35
курсов
28
отзывов
Student AvatarStudent AvatarStudent Avatar
2961 учеников
нашли курс у нас
Зарплата в профессии
Junior
от 80 000 ₽
Middle
от 150 000 ₽
Senior
от 295 000 ₽
🔥 Лучшее предложение
School Image Pixel
15
Star icon 4.8
Создание игр в Unity и программирование на языке C#
9 месяцев
Для всех
Сертификат
Практика
Топ школа
School Image Eduson
115
Star icon 4.8
Разработчик игр на Unity
6 месяцев
Для всех
Трудоустройство
Сертификат
Практика
Minecraft: введение в искусственный интеллект
64 часа
С нуля
Сертификат
Практика
Разработка игр на C++
2 месяца
Для всех
Трудоустройство
Сертификат
Стажировка
Практика
School Image SkillBox
123
Star icon 4.8
Профессия Продюсер игр
6 месяцев
Для всех
Сертификат
Практика
School Image SkillBox
123
Star icon 4.8
Разработчик VR с нуля до PRO
12 месяцев
С опытом
Трудоустройство
Сертификат
Практика
Разработка игр на Unity
5 месяцев
С опытом
Трудоустройство
Сертификат
Практика
School Image SkillBox
123
Star icon 4.8
Монетизация в играх
3 месяца
Для всех
Сертификат
Практика
School Image SkillBox
123
Star icon 4.8
Психология видеоигр
2 месяца
Для всех
Сертификат
Практика
Разработка игр для детей и подростков
2 года
Для всех
Сертификат
Стажировка
Практика
Создание игр в Unity
Для всех
Практика
Инди-разработчик
19 месяцев
С нуля
Сертификат
Практика
Продюсирование игр
6 месяцев
С нуля
Сертификат
Практика
Разработчик игр на Unreal Engine
12 месяцев
С нуля
Трудоустройство
Сертификат
Практика
Профессия Разработчик игр на Unity
12 месяцев
Для всех
Трудоустройство
Сертификат
Практика
Профессия Разработчик игр на Unity PRO
18 месяцев
Для всех
Трудоустройство
Сертификат
Стажировка
Практика
Управление разработкой компьютерных игр
24 месяца
Для всех
Трудоустройство
Сертификат
Практика
Unreal Engine 4
6 месяцев
С нуля
Сертификат
Практика
Программирование игр на Python
9 месяцев
С нуля
Сертификат
Практика
School Image МИТУ
32
Star icon 4.4
Разработка компьютерных игр
4 года 6 месяцев
Для всех
Сертификат
Практика
School Image Pixel
15
Star icon 4.8
Создание игр для детей от 7 до 10 лет. Minecraft Junior
3 месяца
Для всех
Практика
School Image Eduson
115
Star icon 4.8
Разработчик игр на Unreal Engine
9 месяцев
Для всех
Трудоустройство
Сертификат
Практика
Мобильные игры с нуля до PRO
4 месяца
С нуля
Сертификат
Практика
Blueprints с нуля до PRO
3 месяца
С нуля
Сертификат
Практика
Unreal Engine 5 с нуля до PRO
3 месяца
С нуля
Сертификат
Практика
Разработчик настольных игр PRO
2 месяца
С нуля
Сертификат
Практика
Разработка игр на Unity
12 месяцев
Для всех
Практика

Не можешь найти лучший курс?

Бесплатная профориентация и карьерная консультация!

Оставить заявку
Best Course Image

Отзывы о курсах по Разработка игр

Антон З.
5.0 Star icon Star icon Star icon Star icon Star icon
02 ноября
Профессия Разработчик игр на Unity
4 059 ₽

От новичка до специалиста

Идеальный старт для начинающих разработчиков! От моделирования до основ ИИ — все объясняется поэтапно. Хакатоны дали бесценный опыт и азарт. Рад, что выбрал эту платформу для... подробнее

Идеальный старт для начинающих разработчиков! От моделирования до основ ИИ — все объясняется поэтапно. Хакатоны дали бесценный... подробнее

Александр
5.0 Star icon Star icon Star icon Star icon Star icon
15 октября
Профессия Разработчик игр на Unity
4 059 ₽

Системный подход к геймдеву

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

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

Воронцова
3.0 Star icon Star icon Star icon
13 апреля
Разработка игр на Unity
3 670 ₽

Средняя школа

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

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

Станислав Попов
5.0 Star icon Star icon Star icon Star icon Star icon
28 марта
Разработка игр на Unity
Бесплатно

Сын создал игру мечты)

Сын уже давно меня спрашивал как делают игры(я работаю в IT, но с играми не связан), но я ему вразумительно ответить не мог. Решил найти ему на эту тему кружок по интересам, наткнулся... подробнее

Сын уже давно меня спрашивал как делают игры(я работаю в IT, но с играми не связан), но я ему вразумительно ответить не мог. Решил... подробнее

Yfnfkmz Ujyxfhjdf
4.0 Star icon Star icon Star icon Star icon
25 марта
Разработка игр на Unity
Бесплатно

Сын в восторге, а я нет

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

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

Елизарова Ульяна
5.0 Star icon Star icon Star icon Star icon Star icon
23 марта
Разработка игр на Unity
Бесплатно

Дочери нашли новое увлечение

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

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

SerGej
5.0 Star icon Star icon Star icon Star icon Star icon
07 марта
Создание игр для детей от 7 до 10 лет. Minecraft Junior
7 200 ₽

рекомендую

Сын играет в Minecraft днями напролёт,заставил его ходить на курс. Сын отзывается положительно, едмнственное сказал что первый модуль он уже полностью знал и без курса(в свои то 7 лет... подробнее

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

Максим Власов
3.0 Star icon Star icon Star icon
02 марта
Создание игр в Unity и программирование на языке C#
7 200 ₽

Теперь я "разраб"!

Мне 14 и интересно мне было ровно первые 20 минут, пока учитель объяснял что вообще нас ждет на курсе. Далее - минус, потому что все было ну очень медленно, я бы предпочел индивидуальные... подробнее

Мне 14 и интересно мне было ровно первые 20 минут, пока учитель объяснял что вообще нас ждет на курсе. Далее - минус, потому что... подробнее

Нора Шовиновских
3.0 Star icon Star icon Star icon
24 февраля
Unreal Engine
Бесплатно

Все хорошо но отменяли занятия

Замечательный курс! Но! Отменяли занятия иногда, потому что преподавателю было неудобно. Немного не поняла в чем смысл системы гибкогго расписания если оно не такое уж гибкое) Как мне... подробнее

Замечательный курс! Но! Отменяли занятия иногда, потому что преподавателю было неудобно. Немного не поняла в чем смысл системы... подробнее

Сиджвик
5.0 Star icon Star icon Star icon Star icon Star icon
15 февраля
Разработчик настольных игр PRO
4 000 ₽

Забавный курс

Увидели с друзьями данную школу в рекламе и в пьяном угаре записались на этот курс 😂😂😂😂, показалось ОЧЕНЬ смешным в тот момент, но я вник, мне понравилось работать над прототипом собственной... подробнее

Увидели с друзьями данную школу в рекламе и в пьяном угаре записались на этот курс 😂😂😂😂, показалось ОЧЕНЬ смешным в тот момент,... подробнее

Виктория Секрет
5.0 Star icon Star icon Star icon Star icon Star icon
13 февраля
Unreal Engine 5 с нуля до PRO
3 993 ₽

Мой первый хоррор(не на юнити)

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

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

Kirill Rubin
3.0 Star icon Star icon Star icon
06 февраля
Blueprints с нуля до PRO
2 060 ₽

Невнятный курс

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

Я осваивал блюпринты сам по роликам из интернета, но мой код как выглядел как огромная лапша до курса так и выглядит. Может для... подробнее

Kripper_1998
4.0 Star icon Star icon Star icon Star icon
04 февраля
Мобильные игры с нуля до PRO
3 993 ₽

Узнал много, но недостаточно

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

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

04 января
Профессия Разработчик игр на Unity
4 059 ₽

На пути к геймдеву!

Всегда мечтал создавать игры, и этот курс дал мне отличный старт, бомбический курс. С нуля освоил Unity, узнал про физику объектов, скрипты на C# и работу с анимацией. Очень понравилось,... подробнее

Всегда мечтал создавать игры, и этот курс дал мне отличный старт, бомбический курс. С нуля освоил Unity, узнал про физику объектов,... подробнее

Алла Томина
5.0 Star icon Star icon Star icon Star icon Star icon
20 декабря 2024
Программирование игр на Python
От 6 800 ₽/мес

Без нареканий, очень хороший...

Дочка уже второй год занимается в школе, была на курсе про майнкрафту, теперь разрабатывает игры на питоне. Ей все нравится, занятия не скучные а с игровыми моментами. Славабогу что... подробнее

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

Вероника Моренко
3.0 Star icon Star icon Star icon
19 декабря 2024
Unreal Engine 4
От 6 800 ₽/мес

Очень слабый курс

Сын увлекся компьютерными играми, загорелся их самостоятельно создавать. Ребенку 13 лет, компом владеет уже свободно и уверенно. Но вот базовый курс по Unriel Engin4 рассчитан на десятилетних... подробнее

Сын увлекся компьютерными играми, загорелся их самостоятельно создавать. Ребенку 13 лет, компом владеет уже свободно и уверенно.... подробнее

Арсений Подовой
5.0 Star icon Star icon Star icon Star icon Star icon
17 мая 2024
Создание игр в Unity
От 22 492 ₽/мес

Классный курс для начинающих

Я хоть и совсем недавно познакомился с юнити но уже хочу научиться делать здесь игры. Если использовать интернет ресурсы типа ютюба или каких то блогов то обучение очень сложное... подробнее

Я хоть и совсем недавно познакомился с юнити но уже хочу научиться делать здесь игры. Если использовать интернет ресурсы типа... подробнее

Света Ломина
5.0 Star icon Star icon Star icon Star icon Star icon
15 мая 2024
Разработка игр на Unity
4 138 ₽

Очень дружелюбная продажа

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

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

Диана Прохорова
5.0 Star icon Star icon Star icon Star icon Star icon
26 апреля 2024
Разработка игр для детей и подростков
7 085 ₽

Нашли подход к ребенку

Решили с мужем поощрить интерес ребенка к играм, но не в плане поиграть, а в плане более практичном - как их делают. Выбрали этот курс от реботики, сыну 13 и могу сказать, что преподователи... подробнее

Решили с мужем поощрить интерес ребенка к играм, но не в плане поиграть, а в плане более практичном - как их делают. Выбрали этот... подробнее

Леонид Винник
4.0 Star icon Star icon Star icon Star icon
20 апреля 2024
Разработка игр для детей и подростков
7 085 ₽

Круто, мне очень понравилось!

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

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

Лучшие школы по Разработке игр

Все лучшие школы по Разработке игр
School Image Eduson
4.8  Star icon Star icon Star icon Star icon Star icon
Кол-во отзывов
115
Кол-во курсов
361
Все курсы школы
School Image Нетология
4.5  Star icon Star icon Star icon Star icon Star icon
Кол-во отзывов
57
Кол-во курсов
494
Все курсы школы
School Image GeekBrains
4.8  Star icon Star icon Star icon Star icon Star icon
Кол-во отзывов
65
Кол-во курсов
224
Все курсы школы
School Image ЦАППКК
4.8  Star icon Star icon Star icon Star icon Star icon
Кол-во отзывов
44
Кол-во курсов
134
Все курсы школы
School Image SkillBox
4.8  Star icon Star icon Star icon Star icon Star icon
Кол-во отзывов
123
Кол-во курсов
748
Все курсы школы
School Image НЦРДО
4.5  Star icon Star icon Star icon Star icon Star icon
Кол-во отзывов
64
Кол-во курсов
196
Все курсы школы
School Image Talentsy
4.9  Star icon Star icon Star icon Star icon Star icon
Кол-во отзывов
58
Кол-во курсов
48
Все курсы школы
School Image МИПО
4.3  Star icon Star icon Star icon Star icon
Кол-во отзывов
32
Кол-во курсов
292
Все курсы школы
School Image Русская Школа Управления
3.9  Star icon Star icon Star icon Star icon
Кол-во отзывов
13
Кол-во курсов
119
Все курсы школы
School Image Level one
4.4  Star icon Star icon Star icon Star icon
Кол-во отзывов
16
Кол-во курсов
34
Все курсы школы

Оцените подборку курсов

Ваша оценка:
    (0 голосов)
    Rating Count Image

    ТОП 15 курсов по геймдеву 2025 — рейтинг лучших онлайн-курсов по разработке игр с нуля

    Геймдев — сфера разработки игр, в которой работают множество специалистов: от концепт-художников до аниматоров и разработчиков. Если говорить о разработке, то она чаще происходит на таких движках, как Unity или Unreal Engine, и разработчик должен в идеале их освоить для быстрой и продуктивной работы. Иногда это предполагает и знание языков программирования вроде C++ — с их помощью можно создавать более мощные игры. В статье разберем, чем занимаются разработчики в геймдеве, какие навыки нужны им для работы, а также как обучиться этой профессии.

    Кто такой разработчик игр в геймдеве

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

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

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

    • Разрабатывать геймплейную болванку уровня — это могут делать и левел-дизайнеры, но также это важно для разработчиков. Если нет концепта уровня, то нужно придумать, как расположить окружение, что будет в целом на уровне.
    • Собирать сцены на движке из готовых ассетов и текстур — разработчику нужно понимать принципы композиции, цвета, а также знать, как работают тени и свет, чтобы создавать реалистичные локации.
    • Настраивать текстуры — при добавлении материалов на движок нужно уметь к ним «прицепить» текстуру, а также настроить ее дополнительно по необходимости: например, сделать прозрачной, как стекло, или матовой.
    • Настраивать сами объекты — то есть их расположение на сцене, цвета и свойства и так далее.
    • Настраивать анимацию — даже если анимация уже готова, разработчику нужно правильно настроить ее на движке, то есть добавить для персонажа все основные действия, прописать их логику и последовательность. Например, добавить условие, что после сильного удара персонаж переходит к анимации базовой стойки. Если же удара не было, то персонаж продолжает бежать.
    • Работать со спецэффектами и музыкой — придется добавлять необычные эффекты к анимации, например, взрывы в момент, когда персонаж погибает. Также важно музыкальное сопровождение — это касается звуков самих персонажей, их речи в определенные моменты и в целом фоновой музыки на сцене.
    • Занимается постобработкой — практически финальным этапом разработки, в котором идет полноэкранная обработка сцены. Например, где-то делают больше теней, где-то зоны осветляют, где-то добавляют туман и так далее.
    • Тестировать игру — иногда для этого есть отдельный специалист, но бывает, что разработчику самому нужно протестировать игру с точки зрения пользовательского опыта и интерфейса. Для этого важна хорошая насмотренность, умение анализировать и знание аудитории игры.

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

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

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

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

    Какими навыками должен обладать разработчик игр в геймдеве

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

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

    • Отличное знание движка, желательно, чтобы это был и Unity, и Unreal Engine — в студиях все чаще работают в Unreal Engine, но есть и те, где работают в Unity. Поэтому важно знать оба движка, если специалист пока не решил по какому направлению идет. Если решил, то нужно выучить тот движок, на котором он работает.
    • В зависимости от движка нужно знать либо C++, либо Blueprints. На Unity игры пишут на языке программирования C++, поэтому это важно. На Unreal Engine можно писать игры либо на C++, либо работать через систему визуального скриптинга Blueprints. В последнем случае знать язык не обязательно, так как вся настройка происходит с помощью построения системы из нод или узлов, описания их свойств и указания условий.
    • Понимать все особенности платформ, под которые придется разрабатывать игру, — это даст понимание, когда игру стоит сделать проще, а когда можно все детально проработать.
    • Знать принципы 3D-моделирования на базовом уровне — то есть понимать, по каким условиям создается персонаж или локация. Например, при создании локации нужно идти от большего к меньшему, использовать сначала примитивные фигуры для создания прототипа и так далее.
    • Общие вузовские знания по части математики и дискретной математики — это не везде требуется, но основы все равно нужны для работы.
    • Знать принципы композиции, теорию цвета, о правильном распределении света и теней.

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

    Мидлы — это самостоятельные разработчики, которые могут до конца довести порученную задачу. При приеме на работу от них требуют больше:

    • уметь работать на движке и знать в совершенстве язык программирования или Blueprints — эти знания нужно доказать с помощью классных работ в портфолио;
    • знать, как работают системы контроля версий вроде GIT или SVN, чтобы не только создавать игру, но и тестировать ее на баги с целью дальнейшей оптимизации;
    • понимать хотя бы поверхностно смежные области в разработке — это моделирование, анимация, подготовка ассетов и текстур и так далее.

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

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

    Сеньоры должны доказывать свой опыт не только через классное портфолио, но и через удачные проекты. Например, полноценный шутер, который сеньор делал с другими специалистами отдела.

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

    Чтобы понять, хочется работать в этой сфере или нет, можно дополнительно изучить ее преимущества и недостатки:

     

    Плюсы

    Минусы

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

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

    Конкурентные зарплаты — несмотря на серьезные изменения в мире IT, художников и разработчиков это не так сильно коснулось. Зарплаты остаются достаточно высокими — например, мидл может, в среднем, зарабатывать от 100 тысяч рублей.

    Большая ответственность — все решения, которые предлагает разработчик, либо будут успешны, либо нет. И в любом случае специалист несет за это ответственность.

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

    Сидячая работа — разработчики большую часть времени проводят за компьютером, поэтому его активность на низком уровне. Это может влиять на здоровье.

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

    Нужны вложения на первых этапах — чтобы учиться или самостоятельно набирать опыт, нужно хорошее железо. Желательно, чтобы это был игровой ПК или ноутбук, который тянет тяжелые игры. Это важно, так как даже Unreal Engine весит под 20 гигабайт и создает серьезную нагрузку на систему.

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

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

    Где обучаться, чтобы стать разработчиком в геймдеве

    Чтобы стать хорошим разработчиком, можно пройти обучение в ВУЗе, а также найти хорошие курсы. Есть вариант обучиться самому, но это займет много времени. Давайте разберем все варианты.

    ВУЗы

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

    ВУЗы для обучения техническим специальностям:

     

    ВУЗ

    Факультет

    Московский физико-технический институт

    Факультет прикладной математики и информатики, специальность «Программирование игр»

    Национальный исследовательский университет «Высшая школа экономики»

    Факультет прикладной математики и информатики

    Национальный исследовательский университет ИТМО

    Факультет информатики и вычислительной техники

    ВУЗы для обучения художественным специальностям:

     

    ВУЗ

    Факультет

    Санкт-Петербургский государственный университет промышленных технологий и дизайна

    Профиль анимации и компьютерной графики (компьютерные игры), направление «Графика»

    Институт кино и телевидения (ГИТР)

    Художественный факультет, специальность «Художник кино и телевидения»

    Платные курсы

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

     

    Наименование

    Описание

    Все о языке программирования C++

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

    Подробнее о паттернах

    Здесь расскажут подробнее о видах паттернов — порождающие, структурные и поведенческие

    Введение в работу в Unreal Engine или Unity

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

    Более углубленное изучение движка

    Подробно разберут профайлинг, плагины и автоматизацию

    Все о системах контроля

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

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

    Самообучение

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

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

    Где искать работу в геймдеве

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

    Платформы по поиску работы в России

    Среди русскоязычных платформ с самыми интересными вакансиями из мира IT и разработки можно выделить следующие:

    Каналы и группы

    Каналы и группы собрали в Телеграм, Фейсбук* и ВКонтакте:

    Зарубежные платформы по поиску работы

    Среди зарубежных платформ тоже немало вариантов:

    Как устроиться на работу в геймдеве и сколько это займет

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

    Подготовка портфолио напрямую упирается в качество обучения и получение опыта. Это значит, что во время учебы нужно много практиковаться и стараться на основе тех работ, что делаете на курсах, создавать свои собственные. Если это затруднительно, можно после обучения взять проект попроще или разовые подработки на биржах фриланса для пополнения портфолио. В идеальном мире этот период занимает год-полтора — около полугода проходит обучение на курсах, а остальные полгода поиск проекта и сама работа для портфолио.

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

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

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

    Сколько зарабатывают разработчики в геймдеве

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

    В России

    В среднем, зарплата разработчика в геймдеве, по данным сайта Zarplan, составляет 79 000 рублей. Давайте проверим: сначала посмотрим, как зарплата различается у джунов, мидлов и сеньоров, а потом — в зависимости от города. Все данные по зарплатам брали из вакансий на hh.ru.

     

    Джун

    50-80 тысяч рублей

    Мидл

    70-120 тысяч рублей

    Сеньор

    150-200 тысяч рублей

    Теперь посмотрим, как дела обстоят по городам России:

     

    Краснодар

    от 80 тысяч рублей

    Санкт-Петербург

    $1 000-2 000, примерно 61 360-122 720 рублей

    Москва

    от 150 тысяч рублей

    Томск

    100-150 тысяч рублей

    Новосибирск

    50-75 тысяч рублей

    За рубежом

    За рубежом зарплата значительно отличается. По данным сайта ZipRecruiter, в среднем, разработчикам игр платят $101 160 в год — это порядка 6 409 497,6 рублей. По городам Англии и США показатели примерно схожи — данные брали по вакансиям на сайте indded.com

     

    Принстон, Нью-Джерси

    $108-136 тысяч в год

    Лос-Анджелес, Калифорния

    $74-93 тысяч в год

    Остин, Техас

    $84-107 тысяч в год

    Сиэтл, Вашингтон

    $92-117 тысяч в год

    Ньюбери, Беркшир, Англия

    £35 тысяч в год

    Лондон, Англия

    £120-140 тысяч в год

    Вывод

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