WikiProf

Геймдев12 мин чтения

Где учиться на разработчика игр: вузы, колледжи и курсы

Где учиться на разработчика игр: вузы, колледжи и курсы
Павел Царенок

Автор статьи

Павел Царенок

Сеошник, маркетолог, копирайтер с опытом 10+ лет. 

Основатель проекта WikiProf.


Делаю SEO с головой и только в белую, помогаю людям найти свою профессию и призвание через WikiProf и не только. 

По вопросам сотрудничества — @Pawel_Tsaranok
Следить за проектом можно → в LinkedIn

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

Поэтому вопрос «где учиться на разработчика игр» лучше начинать не с рейтинга школ, а с выбора образовательного маршрута. Выпускнику 9 класса может подойти колледж, после 11 класса можно поступать в ВУЗ, а взрослому человеку с уже полученным образованием – пройти профильный онлайн-курс и сосредоточиться на практике.

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

Какое образование нужно для разработки игр

Какая образовательная база нужна будущему разработчику игр

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

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

Однако сейчас появляются и специализированные программы. Например, ИТМО ведет бакалавриат «Технологии разработки компьютерных игр», где заявлены математика, программирование, компьютерная графика, игровые движки и работа над проектами. В НИУ ВШЭ есть программы, непосредственно связанные с разработкой игровых продуктов и программной инженерией в геймдеве.

Где учиться после 11 класса

Маршруты обучения геймдеву после 9 и 11 класса

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

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

Колледж позволяет раньше получить прикладную специальность и начать создавать проекты. После СПО можно выйти на работу или продолжить образование.

Курсы чаще выбирают люди, которым не требуется еще один диплом о высшем образовании. Они позволяют сфокусироваться на Unity, Unreal Engine или конкретной профессии и быстрее перейти к собственным проектам.

Вузы с программами по разработке игр

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

ИТМО – «Технологии разработки компьютерных игр»

В ИТМО работает отдельная Школа разработки видеоигр. Бакалаврская программа «Технологии разработки компьютерных игр» рассчитана на четыре года очного обучения. В описании программы указаны фундаментальная подготовка по математике и программированию, компьютерная графика, разработка игровых движков, программирование игровой логики и геймдизайн. Важная часть подготовки – проектная работа.

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

НИУ ВШЭ в Санкт-Петербурге – «Программирование и инжиниринг компьютерных игр»

Программа НИУ ВШЭ относится к направлению «Программная инженерия» и ориентирована именно на подготовку программистов видеоигр. В учебной траектории заявлены программирование, программная инженерия, компьютерная графика, искусственный интеллект, оптимизация, сетевое взаимодействие и анализ данных.

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

НИУ ВШЭ – «Разработка игр и цифровых продуктов»

Еще один вариант – междисциплинарная программа ВШЭ «Разработка игр и цифровых продуктов». Она объединяет компетенции факультета компьютерных наук и Школы дизайна: студенты изучают программирование и математические дисциплины, но одновременно работают с дизайном и созданием цифровых продуктов.

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

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

Какие специальности искать в вузе

Отсутствие отдельного факультета геймдева не означает, что после университета нельзя работать в игровой индустрии. Для технических ролей хорошей основой остаются классические IT-направления.

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

Для будущего программиста важны алгоритмы, структуры данных, архитектура ПО, базы данных, математика и командная разработка. Unity, Unreal Engine и другие игровые инструменты можно осваивать параллельно.

Если уже выбрана конкретная технология, на WikiProf есть отдельные материалы о профессии Unity-разработчика и разработчика на Unreal Engine.

Где учиться после 9 класса

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

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

При этом обычная программа «Информационные системы и программирование» тоже может дать хорошую основу. Игровые движки и портфолио в таком случае придется осваивать дополнительно.

Примеры колледжей

IThub

В колледже IThub есть направление «Разработка игр», где заявлены отдельные роли Unity-разработчика и специалиста по Unreal Engine. Поступить можно после 9 или 11 класса.

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

Открытый колледж

У Открытого колледжа есть программа по специальности «Разработка компьютерных игр, дополненной и виртуальной реальности». На странице программы заявлены направления, связанные с программированием, геймдизайном и 3D.

Курсы по разработке игр

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

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

Программы по разработке игр

Программа

Школа

Направление

Для кого

Формат

Что дает

Разработчик игр на Unity

Skillbox

Unity / C#

Новичкам и тем, кто хочет специализироваться на Unity

Онлайн

Работа с Unity, C# и создание игровых проектов

Разработчик игр

Skillbox

Game Development

Тем, кто хочет получить более широкий вход в геймдев

Онлайн

Базовая подготовка по игровой разработке и практика

Unity-разработчик

XYZ School

Unity

Начинающим игровым программистам

Онлайн

Unity, программирование и практические проекты

Unreal Engine-разработчик

XYZ School

Unreal Engine

Тем, кто хочет работать с Unreal Engine

Онлайн

Работа с движком и создание игровых проектов

Разработка игр на C++

XYZ School

C++ / GameDev

Тем, кто хочет глубже изучать программную часть

Онлайн

C++ и практика разработки игровых систем

Разработчик игр на Unity и C#

Skillfactory

Unity / C#

Новичкам и начинающим специалистам

Онлайн

C#, Unity и создание проектов

Разработчик на Unity

GeekBrains

Unity

Тем, кто начинает путь в игровой разработке

Онлайн

C#, Unity и проектная практика

Разработка игр на Unity

Академия TOP

Unity

Начинающим и учащимся, которым интересен геймдев

Онлайн

Основы Unity, программирование и первые проекты

Для старта с Unity можно сравнить программы Skillbox, XYZ School, Skillfactory, GeekBrains и Академии TOP. Если основная цель – Unreal Engine или более глубокое программирование на C++, стоит обратить внимание на соответствующие программы XYZ School.

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

Как выбрать курс в геймдев

Как выбрать курс по разработке игр и на что смотреть в программе

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

Например, человеку, который решил работать с Unity, логичнее выбирать обучение по C# и этому движку. Если цель – Unreal Engine, стоит искать C++, Blueprints и практику именно в этой среде. Сравнить сами технологии можно в материале «Unity или Unreal Engine: какой движок выбрать».

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

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

Можно ли войти в профессию только после курсов

Путь от обучения разработке игр до портфолио и первой работы

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

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

Поэтому онлайн-обучение лучше рассматривать как часть маршрута:

Основы программирования → движок → несколько собственных проектов → портфолио → стажировки и junior-вакансии.

Для Unity такой маршрут подробнее разобран в roadmap Unity-разработчика, а для второго популярного движка – в roadmap по Unreal Engine.

Вуз, колледж или курсы: что выбрать

Сравнение вуза, колледжа и онлайн-курсов для обучения на разработчика игр

Универсального варианта нет. Нужно ориентироваться по ситуации

Ситуация

Возможный маршрут

Закончили 9 классов

профильный колледж или СПО по программированию

Закончили 11 классов

вуз с геймдев-программой или сильным IT-направлением

Уже есть высшее образование

профильный курс + самостоятельные проекты

Уже работаете программистом

специализация на Unity/Unreal + портфолио

Хотите понять, подходит ли сфера

короткая программа и первый собственный проект

Нужна фундаментальная техническая база

вуз

Важен ранний прикладной старт

колледж

Что изучать параллельно

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

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

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

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

Как выйти от обучения к первой работе

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

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

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

Уровни доходов по разным направлениям можно сравнить в отдельном материале WikiProf о зарплатах в геймдеве.

Сколько длится обучение

Срок зависит от выбранного маршрута.

  • Профильный бакалавриат обычно занимает несколько лет. Например, бакалаврская программа ИТМО по разработке компьютерных игр рассчитана на четыре года очного обучения.

  • Колледж также предполагает полноценную программу СПО, продолжительность которой зависит от специальности и того, после какого класса поступает студент.

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

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

Частые ошибки при выборе обучения

Частые ошибки при выборе обучения разработке игр

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

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

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

Часто задаваемые вопросы по теме

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

Как выбрать свой маршрут

После 9 класса можно рассматривать профильный колледж, после 11 – специализированный геймдев-бакалавриат или сильное направление по программной инженерии. Человеку с уже полученным образованием зачастую рациональнее выбрать профильный курс и сосредоточиться на практических проектах.

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

Комментарии:

Похожие статьи