Разработчики игр – не только программисты, тестировщики и прочие технические специалисты, по большей мере – это творцы, креативщики. Исходя из вакансий на HeadHunter, работодатели предлагают специалистам 50-350 тысяч рублей ежемесячно, при этом ежедневно только на этом на сайте ищут 1 500 разработчиков, и еще несколько сотен объявлений можно отыскать на фриланс-биржах. Количество специализаций поражает: разного рода дизайнеры, художники, моделлеры, аниматоры, эксперты по звуку, программисты, тестировщики, продуктовые менеджеры, сценаристы. Также востребованы более узкоспециализированные специалисты: риггеры, локализаторы, FVX-артисты. Предлагаем лучшие практикумы по разработке игр: курсы Unreal Engine, Unity, по геймплейному программированию, дизайну, визуальным эффектам и другие, актуальные в 2024 году.
Вместе с экспертами EDDU.pro мы проанализировали более 100 предложений от ведущих образовательных платформ, чтобы выбрать лучшие платные и бесплатные курсы Разработки игр. На протяжении более 5 лет мы сравниваем курсы по различным параметрам, чтобы помочь вам найти оптимальную программу обучения. Полный список актуальных курсов вы найдете в нашем каталоге.
Топ лучших курсов по разрабоке игр
- Разработчик на Unreal Engine 5 | Skillbox – за 12 месяцев освоите профессию junior UE developer, язык C++, получите сертификат и будете трудоустроены. Промокод: GEEK – скидка 60% на профессии и 50% на курсы Skillbox.
- Разработчик игр на Unity | Нетология – создадите 11 прототипов, пополните ими портфолио и сможете начать карьеру в индустрии. Учиться можно с мобильных устройств. Промокод: GEEKHACKER5 – 5% дополнительная скидка на все онлайн-курсы, кроме направлений «MBA», «Саморазвитие и хобби», «Высшее образование» и курс «Директор по интернет маркетингу». Скидка действует от текущей цены и суммируется с действующими скидками на сайте Нетологии.
- Игры движке Unreal Engine | GeekBrains – освоите весь цикл производства видеоигр, получите вечный доступ к материалам, налоговый вычет и карьерную помощь.
- Игры на Unity | XYZ School – ведущая школа геймдева, объединяющая специалистов в крупнейшее в СНГ сообщество. В ней на практике научитесь с нуля делать прототипы и загружать их в Steam или магазины мобильных приложений. Промокод: GEEKHACKER – скидка 10% на заказ.
- Unity-разработчик | Компьютерная Академия TOP – научитесь в одиночку или в команде работать по ТЗ заказчика на любой технической или креативной должности: дизайнер, художник, программист, тестировщик.
- Unreal Engine Game Developer | OTUS – изучите движок на примере создания собственного шутера при тесном взаимодействии с преподавателем и получите престижный сертификат.
- Создание игр в Roblox Studio | Rebotica – эксперты научат ребенка писать скрипты на Lua, создавать уровни, персонажей, ИИ, понимать тонкости мобильной и разработки видеоигр в разных жанрах.
- Программирование игр на C++ | CODDY – ребят в индивидуальном порядку научат геймплейному программированию для работы над проектами любой сложности для любой платформы.
- Unreal Engine для начинающих | Хохлов Сабатовский – поймете, как делать живые трехмерные виртуальные миры в редакторе движка. Промокод: GEEK – секретная скидка 40% для партнеров.
Онлайн-курсы
1. Разработчик игр на Unreal Engine 5 с нуля | Skillbox
- Для кого: новички, дизайнеры, художники, IT-специалисты.
- Длительность: 1 год (3-5 ч. в неделю).
- Формат: видеозанятия, тесты, практические задания с проверкой кураторов, вебинары с геймдев-экспертами, воркшопы, проекты.
- Стоимость курса: 31 × 6 269 ₽/мес. первый платеж – спустя 6 мес. обучения.
- По окончании: сертификат установленного образца.
- Особенности и преимущества: освоите последнюю версию Unreal Engine, стажировка в студии GameBox, бонусы от Tinkoff и Ростелекома, 3 проекта для портфолио.
Промокод: GEEK – скидка 60% на профессии и 50% на курсы Skillbox.
Программа: Введение в разработку игр. Гиперказуальная игра. Стелс-шутер. Арканоид. Нейросети в играх.
Чему научитесь:
- Программировать на C++.
- Применять базовые навыки геймдизайнера на практике.
- Работать в UE 5.
- Использовать визуальный скриптинг Blueprints.
- Создавать игры в разных жанрах.
Плюсы:
- Специалисты помогут найти работу или вернут деньги после обучения.
- Возврат средств в течение 14 дней после оплаты.
- Научитесь использовать ИИ для разработки игр.
- Детальный разбор домашек кураторами.
- Бессрочный доступ к материалам курса и Telegram чату.
- Асинхронный формат – можно заниматься в удобном темпе.
- Поддержка и обмен опытом в учебном сообществе.
Минусы:
-
Не обнаружены.
Еще курсы обучения разработке игр от Skillbox:
- Разработка на Unreal Engine: от новичка до middle;
- VR-разработчик на UE 4;
- Игровой баланс;
- Разработчик VR с нуля до Про;
- Монетизация игр;
- Трехмерные персонажи с нуля до Pro.
- 2D Pro – игровые иллюстрации.
Также Skillbox проводит курсы Unity:
2. Профессия разработчик игр на Unity | Нетология
- Для кого: без ограничений.
- Формат: видео лекции, живые вебинары с практическими заданиями, тестирование, квизы.
- Сколько длится обучение: 13 мес.
- Цена: 2 938 ₽/мес. в рассрочку на 36 месяцев или 100 500 ₽ сразу (-5%).
- Документ об окончании: диплом о профессиональной переподготовке.
- Особенности и преимущества: курс обновлен в 2024 году, можно заниматься через мобильное приложение, возврат денег, если прекратите учебу.
Промокод: GEEKHACKER5 – 5% дополнительная скидка на все онлайн-курсы, кроме направлений «MBA», «Саморазвитие и хобби», «Высшее образование» и курс «Директор по интернет маркетингу». Скидка действует от текущей цены и суммируется с действующими скидками на сайте Нетологии.
Программа: Особенности геймдизайна. Инструменты разработки. Unity-редактор. Программирование на C#. Разработка игры на Unity. Прототипирование. Создание мобильных игр. Базовое моделирование средствами Blender. Soft skills. Программа трудоустройства.
Чему научитесь:
- Прототипировать 2D- и 3D-игры на Unity.
- Создавать интерфейсы.
- Кодить на C#.
- Работать со звуком, текстурами, моделями, анимациями.
- Создавать NPC.
- Строить игровые сцены в разных жанрах.
- Готовить проект к релизу.
Плюсы:
- Комплексная подготовка к трудоустройству – есть.
- Преподаватели – действующие разработчики.
- Добавите в портфолио 11 прототипов + собственную игру.
- Модули по английскому языку, нейросетям и работе на фрилансе получите в подарок.
- Активное комьюнити студентов и преподавателей.
Минусы:
-
Срок действия скидки истекает через несколько дней.
Еще один практикум от школы – Разработка мобильных игр и приложений – рассчитан на продакт-менеджеров.
3. Профессия Разработчик на движке Unreal Engine | GeekBrains
- Для кого: новички.
- Формат: видеозанятия с теорией, вебинары с экспертами, проверяемые домашние задания, геймджемы.
- Длительность: 147 ч. – теория, 500+ ч. – практика.
- Стоимость курса: 36 × 4 064 ₽/мес., рассрочка без переплат и первого взноса.
- По окончании: сертификат.
- Особенности: возврат денег, если не трудоустроитесь, стажировка в студии, возможность получить оффер от партнера школы.
Программа: Знакомство с индустрией. Разработка на движке. Продвинутый Unreal Engine 4. Видеопродакшн на UE 4.
Чему научитесь:
- Разрабатывать игры для ПК и мобильных платформ.
- Использовать синтаксис C++ и визуальный скриптинг Blueprints.
- Писать автотесты на C++.
- Работать с Git.
- Применять принципы ООП и паттерны проектирование в геймдеве.
Плюсы:
- Персональная помощь и обратная связь от наставника.
- Практика на реальных кейсах.
- Программа обучения обновлена в 2024 году.
- Добавите в портфолио игры для разных платформ.
- Проверка домашних заданий в течение 24 часов.
Минусы:
-
Освоите не самую новую версию UE.
Вас может заинтересовать онлайн-курс от GeekBrains Unity Game Development.
4. Разработка игр на Unity | XYZ School
- Для кого: люди без опыта, разработчики казуальных игр, программисты на С#.
- Формат: лекции, стримы, домашние задания с фидбеком, чек-листы.
- Продолжительность: пройти курс можно за 5 мес.
- Цена: 18 × 4 138 ₽/мес. или 74 500 ₽ одним платежом.
- По окончании: сертификат.
- Особенности и преимущества: лекции и домашки открываются постепенно, обучение можно поставить на паузу, рабочий прототип игры в портфолио.
Промокод: GEEKHACKER – скидка 10% на заказ
Программа: Введение. Создаем платформер-пазл. Механика боя и NPC. UI, новые игровые механики. Продвинутые механики и визуальные эффекты. Оптимизация, аналитика, сборки. Дипломная работа.
Чему научитесь:
- Создавать уникальные игровые миры.
- Добавлять умных NPC.
- Разрабатывать удобные игровые интерфейсы.
- Собирать проекты под разные платформы.
Плюсы:
- Подготовка к старту карьеры на фрилансе.
- Станете частью топового геймдев-сообщества.
- Пройденные уроки доступны неограниченное время.
- Проверка заданий практиками из индустрии.
Минусы:
-
Количество мест ограничено – поторопитесь записаться.
Еще практикумы от School XYZ:
- Разработчик игр на Unreal Engine;
- Геймдизайнер;
- Художник по 3D-персонажам;
- Инди-разработчик.
- Pixel art.
- Язык программирования C++ для программирования игр.
- Геймплейное программирование на C#.
- Моделирование игровых пространств.
- Дизайн уровней.
- Продюсер видеоигр.
5. Unity-разработчик | Компьютерная Академия TOP
- Для кого: начинающие программисты, разработчики игр, дизайнеры, студенты.
- Формат: прямые эфиры, записи, практические задания.
- Длительность: 12 месяцев.
- Стоимость курса: от 2 760 ₽/мес.
- По окончании: диплом.
- Особенности: авторы – практики со стажем 5+ лет.
Программа: Платформа .NET. C#: типы данных, пространство имён, структуры данных, коллекции. Generics. Работа с файловой системой, XML. Паттерны проектирования. Unity: шейдеры, свет, физика, камера. Анимация, трехмерная графика, саунд-дизайн, UI. Модульные тесты, кроссплатформенные проекты, система контроля версий Git. Командная работа.
Чему научитесь:
- Делать видеоигры любой сложности.
- Работать в редакторе сцен, с шейдерами.
- Настраивать физику виртуального мира, объектов.
- Применять двухмерные объекты и 3D-графику.
- Делать интерфейсы для взаимодействия игрока с проектом.
- Применять приемы кроссплатформенной разработки.
- Покрывать игры тестами.
- Программировать на C++, работать с версиями кода.
Плюсы:
-
Программа актуализирована в 2024 году.
Минусы:
-
Нет чата для общения с одногруппниками.
6. Unreal Engine Game Developer. Базовый курс | OTUS
- Для кого: начинающие разработчики.
- Как проходят занятия: вебинары, практические задания с обратной связью, презентации.
- Длительность обучения: 5 месяцев, вебинары 2 раза в неделю.
- Стоимость курса: 10 × 7 200 ₽/мес.
- По окончании: создадите собственный шутер, получите записи вебинаров, помощь в трудоустройстве, сертификат, оставите резюме в базе OTUS.
Программа: Первая игра: визуальное программирование, интерфейс UE. Дизайн уровней, система разрушения Level Sequence, анимация, инвентарь. VFX, ИИ для управления врагами: атаки, патрулирование; система сохранений. C++: процедурная генерация, крафтинг, оптимизация. Карьерный трек. Финальный проект.
Чему научитесь:
- Работать в редакторе UE.
- Делать и анимировать уровни.
- Писать логику игр средствами Blueprints.
- Расширять возможности приложений на C++.
- Создавать NPC, окружения, которые можно разрушать.
- Прорабатывать систему стрельбы.
- Создавать эффекты, озвучку, анимацию, ИИ для управления персонажами, систему крафта.
Преимущества:
- Есть перевод в другую группу или возврат денег за непройденные уроки.
- Обучение на практике под руководством экспертов.
- Помощь от преподавателя по домашним заданиям.
- Есть корпоративный формат.
Минусы:
-
Не самая низкая стоимость, но она соответствует качеству обучения.
Еще курсы по разработке игр от OTUS:
- Unreal Engine Game Developer. Pro.
- Сценарист + нарративный дизайн.
- Unity. Базовый курс.
- Гейм- и левел-дизайн.
- Unity Game Developer. Pro.
7. Разработчик игр в Roblox Studio | Rebotica
- Кому подойдет: ребята 8 - 17 лет.
- Формат: дистанционно, индивидуально, обучение в любой момент.
- Длительность курса: персональная.
- Стоимость: рассчитывается индивидуально, рассрочка без переплат.
- Программа обучения: Скрипты на Lua. Геймдизайн. Слияние разных жанров. Монетизация проектов. Низкополигональные модели. Многопользовательские игры. ИИ. Мобильные игры. Подробнее – на сайте школы.
Чему научитесь:
- Создавать простые видеоигры.
- Писать скрипты на Lua.
- Рисовать персонажей.
- Прорабатывать игровые механики.
- Выполнять весь спектр работ от идеи до монетизации проекта.
Преимущества школы:
- Бесплатный пробный урок, где ребенок завершит первый проект.
- Индивидуальный подбор наставника, программы и нагрузки.
- Получите налоговый вычет.
- Первый платеж – через месяц.
Минусы:
-
На сайте приведено мало информации о формате обучения, но по запросу вам все расскажут.
8. Разработка игр на C++ | CODDY
- Для кого: подростки 14 - 16 лет.
- Формат: в группах / индивидуально, очно / онлайн.
- Продолжительность: 3+ месяцев.
- Стоимость курса: по запросу.
- По окончании: именной сертификат.
Программа: Координаты, слои. Операторы, типы данных, команды, переменные, условные операторы C++. Функции, их аргументы. Работа с цветом. ООП, классы, полиморфизм, наследование. Отслеживание кликов и движения указателя мыши. Зацикливание алгоритмов, массивы. Библиотека C++, шаблоны. Звуки и эффекты в cocos2d.
Чему научитесь:
- Программировать на языке C++.
- Работать в игровом движке cocos2d.
- Анимировать спрайты, двигать их при помощи мыши и клавиатуры.
- Задавать условия поражения и победы.
- Добавлять NPC и объекты на карту, в том числе в виде массива – большое количество.
- Программировать постройки.
- Создавать игры для компьютеров и мобильных устройств.
Плюсы:
- Бесплатный пробный урок.
- Программу курса адаптируют под ребенка.
- Бонусы за достижения.
- Обучение в малых группах.
- Преподают разработчики – представители индустрии, эксперты в IT.
Недостатки школы:
-
Существенные не обнаружены.
Еще онлайн курсы по геймдеву для детей:
- Scratch – визуальное программирование.
- 2D и 3D-видеоигры на C#.
- Разработка мобильных игр под Андроид.
- Unity 3D – с нуля завершите полноценный проект (ссылка на курс).
- Геймплей программирование на Python – освоите библиотеку Pygame.
- Программирование видеоигр на Java.
9. Unreal Engine для новичков | Хохлов Сабатовский
- Для кого: геймеры, новички, создатели контента, дизайнеры, желающие создавать графику, кино, видеоигры.
- Формат: онлайн-лекции, статьи, домашние задания с проверкой и обратной связью.
- Длительность: 9 недель, обучение в своем темпе, доступ – после оплаты.
- Стоимость курса: от 3 763 ₽/мес. – беспроцентная рассрочка на 10 месяцев.
- По окончании: проект для портфолио.
- Основные характеристики: два тарифных плана.
Промокод: GEEK – секретная скидка 40% для партнеров.
Программа: Знакомство, установка, интерфейс UE. Референсы, ассеты, библиотека Quixel Bridge. Блокинг, работа с материалами, шейдерами, в редакторе Blueprint. Анимация: вертексная, скелетная. Оптимизация, перевод проекта в видеоформат и исполняемый файл.
Преподаватель:
Юрий Шпатов, более 5 лет работает в UE4, техлид в EVR.SYSTEMS, сотрудничал с Lego, Pixonic.
Плюсы:
- Сопровождение учеников куратором: ответы на вопросы.
- Учащиеся получают доступ к сообществу с вакансиями, могут участвовать в проектах партнеров.
Минусы:
- Скидка 30% действует несколько дней.
- Индивидуальный разбор домашних заданий доступен только в тарифе «Наставничество», но стоит он в ~1,5 раза дороже самостоятельного.
Еще несколько хороших курсов по созданию игр, которые не вошли в топ
1. Казуальная графика: стилизация видеоигр | Международная школа профессий
Освоите 2D-рисование в казуальном стиле, используемые при создании игровой графики.
2. Разработка компьютерных игр | МИТМ
Дистанционный бакалавриат (4,5 года), позволяющий освоить профессию game designer или game developer.
3. Создание видеоигр | МИТМ
После обучения сможете выпускать собственные проекты или работать в команде: писать код, заниматься графикой, игровыми механиками, звуковым оформлением геймплея, работать в Unity и Unreal Engine.
4. 3D-графика для кино и видеоигр | Digital Arts University
В школе научитесь создавать персонажей, игровые локации, ассеты, работать с Unity под руководством ментора из индустрии.
5. Game development на Unreal Engine 5 | Scream School
Освоите полный цикл производства видеоигр на последней версии движка от авторов мультиплеерных проектов и плагинов для UE со стажем 7+ лет – команды RIKOR GAMES.
6. Игра на Unreal Engine | EDVICE
Инструкция по работе над проектами на движке от Epic Games, которая поможет сделать прототип в стиле Twin Stick Shooter под Андроид. Освоите Blueprints, анимацию, разработку ИИ, добавление визуальных и аудио-эффектов.
Онлайн-курсы по геймдеву на кроссплатформенном движке Unity
1. Unity-разработчик Pro | Skillfactory
Освоите геймдизайн от работы над концепцией до программирования, игрового, саунд-дизайна и монетизации готового проекта. Также освоите мультиплатформенную разработку, архитектуру видеоигр, погрузитесь в тонкости жанров и завершите несколько разноплановых проектов.
2. Мобильные игры с 0 до Про | Университет Синергия
За 4 месяца освоите Unity, написание скриптов на C#, игровые механики и анимацию.
3. Разработчик мобильных игр на Unity | Университет Синергия
За полгода научитесь работать в Юнити, кодить на C#, внедрять игровые механики, оптимизировать производительность видеоигр, собирать, публиковать и монетизировать их.
4. Создание видеоигр | IRS Academy
12 занятий по основам движка, на которых завершите собственный проект. Вы научитесь писать скрипты, ИИ, делать анимацию, интерфейсы, настраивать физику, движения, добавлять звуковое сопровождение и визуальные эффекты.
5. Разработчик на Unity | TeachMeSkills
За полгода освоите Unity, C#, проектирование, проработку архитектуры видеоигр, добавление в них анимации, звукового окружения, визуальных эффектов и завершите 9 проектов в различных жанрах.
Курсы по разработке игр для детей
1. Разработка игр средствами Unreal Engine и CryEngine | IT-школа Смарт
Онлайн-курс для старшеклассников и студентов проведет учащихся по этапам работы над видеоиграми, включая моделирование мира, персонажей, работу с текстурами, освещением, окружением. Освоите программирование, написания сценариев на C++, оптимизацию кода, добавление спецэффектов.
2. Unity | SkySmart
Программа для детей 12+ лет. Обучаясь, с нуля создадите 4 игры.
3. Создание игр в Unity | Foxford
Недорогой практикум включает изучение C# и мобильных игрушек с нуля.
4. Программирование на Scratch | Foxford
Мини-курс для учеников младших классов по визуальному программированию двухмерных игр.
5. Компьютерные видеоигры средствами Unity | Учебный центр Специалист
Ребенок изучит базис движка, его трехмерную платформу, создаст гоночный либо авиасимулятор и Defender.
6. Unity + C# | PIXEL
Ребята взглянут на видеоигры изнутри, глазами инженера-разработчика.
7. Видеоигры на Roblox | Сотка
За 3 месяца ребенка научат 3D-моделированию, создавать анимации, виртуальные миры, VFX, писать скрипты на Lua и мыслить творчески.
8. GameDev | Go ITeens
Программа для подростков с бесплатным ознакомительным уроком. На нем освоите язык программирования C#, движок Юнити и прототипирование игр.
9. Roblox для детей | Kodland
Изучите Roblox Studio: моделирование, анимацию, визуальные эффекты и программирование на Lua.
10. Курс Разработка игр на Юнити | Айтигенио
Практикум для детей 10+, где ребят научат делать мультиплеерные мобильные развлечения, программировать на C#. В процессе они завершат 11 видеоигр в разных жанрах.
11. Визуальное программирование на Scratch | КиберУм
Индивидуальное обучение ребят 7-17 лет основам программирования геймплея на языке Scratch.
Ни одну игру не делают без визуальных эффектов (VFX), и этому тоже учат.
- Создатель спецэффектов | Skillbox
- VFX средствами Houdini | Skillbox
- Спецэффекты в Houdini | XYZ School
- Houdini Artist | VFXLAB
За правила и игровой процесс отвечают геймдизайнеры.
- Геймдизайнер с 0 до Про | Skillbox
- Гейм-дизайн для новичков | Нетология
- Курс Профессий дизайнер игр | Contented
- Старший геймдизайнер | OTUS
- Геймдев | Мастерская Исаева
Бесплатные курсы
Предлагаем подборку лучших курсов по созданию игр для новичков с открытым доступом.
- Unreal Engine 4 | Skillbox.
- Видеоуроки Unreal Engine | itProger.
- Введение в игровую индустрию | Skillbox.
- Unreal: основы | UNREALSKILLS.
- Введение в gamedev | XYZ School.
- Создаем игры на UE | Stepik.
- Видеокурсы по играм | itProger.
- Первая игра на Юнити | Нетология.
- Хоррор на Unity | GeekBrains.
- Как сделать игру на Юнити без кода | Bang Bang Education.
- Курс по Unity | SpaceLab.
- Игрушки на Юнити | Яндекс Игры.
- Видеоуроки по Unity | Loftschool.
- Автогонки в Unity 5 | Udemy.
Топ лучших онлайн-курсов по геймдеву для начинающих на YouTube.
- Видеоуроки по Unreal Engine 4 | Институт марксизма-ленинизма – 1+ млн. просмотров.
- Видеоуроки Юнити | Школа itProger – 9 видео, просмотрели 1+ млн. раз.
- GODOT для новичков | GameCrafter – 31 урок, ~545+ тысяч просмотров.
- Unity для новичков | Гоша Дударь – 11 видеолекций, просмотрели 510 тысяч раз.
- Как сделать игру на Unity | Яндекс Игры для разработчиков – 34 урока.
- Видеоигры на Scratch | Изучаем мир IT – 86 занятий для школьников.
- Программирование игр на Python (Pygame) | Иван Викторович – 6 лекций для практиков.
- MMORPG на UE4 | BC Softworks – видеокурс, состоящий со 167 роликов.
- Construct 3 | Solve Master – самый полный гайд по движку Construct 3 – 149 уроков.
Какие навыки нужны разработчику игр?
Рассмотрим типичную карту game developer, где полно специализаций и инструментов, поэтому в большинстве случаев разработчики выбирают одну или несколько из них, ведь в 2024 году делать видеоигры самому крайне сложно.
Нужные знания / навыки:
- Общие науки: математика для разработчика, 3D, логика, геометрия, английский язык.
- Основы программирования: алгоритмизация, контроль версий, базы данных, ООП.
- Программирование: графики, под разные платформы, включая DirectX, OpenGL; тестирование, оптимизация, отладка кода.
- Языки программирования – C++ и C# для Unity, UE, высокопроизводительных проектов; Java, Python, Lua.
- Геймплейное программирование, визуальное – Blueprints, для детей – Scratch, кроссплатформенное программирование, графические API.
- Разработка искусственного интеллекта для управления врагами, NPC, объектами в игре.
- Работа с игровыми движками.
- Графика: иллюстрации, рисование, трехмерное моделирование, риг, анимация, рендеринг, освещение, текстурирование, шейдеры, визуальные эффекты или VFX, симуляции, физика.
- Саунд-дизайн, звуковое сопровождение, озвучка.
- Написание сценариев, квестов, сторителлинг.
- Тонкости разработки в разных жанрах, условия победы/поражения, переходы между уровнями, подзагрузка локаций.
- Внутриигровые фишки: добавление инвентаря, боевой и системы прокачки, дерева умений, крафтинга, карты местности, характеристик персонажа: здоровье, магическая энергия, выносливость, система повреждения, лечения.
- Геймдизайн: продумывание концепции игры, создание прототипов, проработка игровой механики, экономики, баланса, координация команды, работа с метриками.
- Мультиплеер: серверное программирование, протоколы.
- Сборка, контейнеризация, развёртывание проекта.
- Монетизация: защита игр от взлома, внедрение монетизации.
Кем можно работать в сфере разработки игр?
Карьерных путей в разработке игр очень много, причем в разных проектах и студиях обязанности специалистов могут объединяться, часть ролей может брать на себя гейм-дизайнер. Основные:
Игровой дизайнер – отвечает за функциональность, атмосферу, внешний вид, экономическую составляющую, баланс игры, ее мир, сюжет, интерфейс, управление и пользовательский опыт.
Дизайнер уровней (level design) – художник и немного инженер в одном лице. Он создает окружающий мир, локации, уровни, заполняет пустое пространство, может писать историю, делать квесты, карты, прокладывает пути следования игрока по уровням / местности.
Программист – пишет код для оживления игры. Программирует квесты, графику, интерфейс, управление, искусственный интеллект. Он пишет скрипты, задаёт поведение окружающих объектов, NPC, их реакцию, взаимодействие с окружением, игровые события – оживляет мир. Он отвечает за сеть, портирует проекты на разные платформы, добавляет настройки (графики, уровни сложности).
Художник окружения (моделлер) – делает модели персонажей, NPC, зданий, растений, интерактивных предметов, включая оружие, лут, камешки и прочих окружающих объектов.
Художник по ассетам – создает основные игровые элементы: оружие, броню, доспехи, технику, транспортные средства, HUD. Также есть художники по персонажам, волосам, оружию, звуковому окружению – отвечают за звуковую составляющую.
Технический художник – связующее звено между техническими специалистами – программистами и творческими – художниками, помогает им коммуницировать, решает возникающие между отделами проблемы.
Риггер – делает скелеты моделей, созданных моделлером или художником, для последующей анимации.
Аниматор – оживляет всё вокруг: людей, растения, механизмы, речки, животных, монстров, заставляет их двигаться, улыбаться. Может специализироваться на животных, персонажах, мимике, технике.
VFX-артист или специалист по визуальным эффектам – отвечает за взрывы, атмосферные явления, огонь, симуляции, взаимодействие жидкостей, искры, разрушения (последнее нередко реализует вместе с программистом). Эффекты бывают двух видов: окружающей среды и усиливающие действия вроде искр, отдачи, сияния оружия, размытия.
Нарративный дизайнер – формирует повествовательный опыт, создает историю, атмосферу, сюжетные линии.
Иллюстратор – делает фоны, наброски концепт-артов, декорации, объекты заднего плана.
Художник сплеш-арта – делает меню, экраны загрузки, логотипы, иконки.
Также в команде могут отдельно работать следующие специалисты:
- Системные дизайнеры – отвечают за прототипы, контроль качества готового продукта, оценку его концепции.
- QA-инженеры – следят за качеством проекта в процессе его разработки.
- Тестировщики – ищут различного вида баги, проблемы, несостыковки, проблемы с квестами и прочие недостатки во всех аспектах игры, включая баланс, удобство управления и т. д.
- Композитор – пишет музыку, создает звуки.
- Саунд-дизайнер – отвечает за звуковое окружение.
- Локализатор – не просто переводит виртуальные развлечения на другие языки, а адаптирует их к культурным и этическим особенностям разных народов.
- Продюсеры, менеджеры – управляют разработкой, командой, согласовывают работу специалистов.
- Аналитики – изучают и анализируют конкурентов, игроков, оценивают эффективность проектов, их элементов, например, управление, помогают оптимизировать, улучшать игры.
В больших проектах могут работать специалисты по монетизации, рекламе, маркетинговым исследованиям, сотрудники технической поддержки, моушн-дизайнеры, сетевые, системные администраторы, бухгалтеры.
FAQ (Часто задаваемые вопросы)
Сколько получают специалисты?
Зарплата может отличаться практически на порядок: от 50 до 350+ тысяч рублей в зависимости от проекта, опыта, навыков специалиста, должности.
Где научиться делать игры?
Среди онлайн-школ вы можете записаться на курсы в:
Также можете поступить в:
- Scream School;
- МГТУ;
- МИУ им. Витте;
- Университет «Синергия»;
- МФТИ;
- Московский Политех;
- ДГТУ;
- КФУ им. Вернадского;
- ВШЭ;
- МИТМ;
- РХТУ им. Менделеева;
- Институт бизнеса и дизайна;
- МИТУ.
Какие инструменты используют разработчики игр?
- Движки – преимущественно Unity и Unreal Engine. Roblox, Godot, Defold, CryEngine, GameMaker: Studio, Flowlab – браузерные игры.
- Редакторы двухмерной графики: Aceprite, Photoshop, Krita, GIMP, Procreate, CC Pipeline.
- Трехмерные графические редакторы: Blender, ZBrush, SpeedTree – создание растительности, Autodesk Maya и StingRay.
- Текстурирование, создание материалов – Substance 3D Painter, Substance 3D Designer.
- Моушн-дизайн, анимация, визуальные эффекты: Spine (только анимация 2D), Mixamo, Cinema 4D, Houdini, After Effects.
- Управление проектами– Jira, Trello.
- Прототипы – Axure RP, GameSalad.
- Ведение документации – Google Docs, Sheets, Confluence, Draw.io – создание схем.
- Редакторы кода: Visual Studio, Plask, Rider, Xcode – iOS, Android Studio – для Андроид.
- Коммуникация: Slack, HelixCore, Miro – мозговые штурмы, мессенджеры.
- Контроль версий: GitHub, Git, Gitlab.
- Создание скриншотов: ShareX, Joxi.
- Организация данных: Notion – для геймдизайнеров.
- Создание историй, сценариев – Twine, Articy Draft, CeltX.
- Языки программирования для написания скриптов, программирования игры: C++, C#, Lua, Python + Pygame. На JavaScript пишут браузерные игры, дети знакомятся со сферой с визуального программирования – Scratch. Для Android – Kotlin, iOS – Swift.
- Аудио: Audacity, FL Studio, Adobe Audition, Cubase.
- Тестирование в Appium, Selenium, GameBanch, TestComplete. Применяют и специфические инструменты: Unreal Engine Automation, Unity Test Framework.
- Программы для создания игр (для новичков): GDevelop, Adventure Games Studio, RPGMaker, Twine. Реже работают в Construct 2, Pixel Game Maker MV.
Напишите, какая специализация больше всех нравится вам, чем бы хотели заниматься в сфере разработки игр?
Комментарии