Разработка игр (или «геймдев») — это одно из наиболее популярных направлений в современном программировании. Специалисты создают игры для различных платформ (компьютеров, консолей, VR и пр.), используя для этого специальные движки и навыки программирования. При этом одной работой с кодом геймдев не ограничивается: хороший специалист должен понимать общие принципы создания игр, продумывать механики и сюжет, работать с графикой, звуком и многим другим.
На курсах по разработке игр можете получить минимум необходимых навыков, а стать по-настоящему хорошим специалистом можно, лишь спустя годы работы. Научитесь работать с популярными игровыми движками, программировать на Python и C#, создавать 3D-модели и анимацию и так далее. На курсах огромное внимание уделяется практике — вы будете разрабатывать настоящие компьютерные игры.
Программы подготовки геймдев-специалистов чаще всего сводятся к 2 направлениям — разработке игр на Unity и на Unreal Engine 4. Однако можете найти курсы по разработке игр на Python, программирования на Scratch, 3D-моделирования, писксель-арта и так далее. Они подходят для начинающих программистов, опытных разработчиков, планирующих перейти в геймдев, а также всех, кто интересуется созданием компьютерных игр.
Длительность курса
3 месяца
Уровень сложности
Профессиональный
Курс будет всем, кто хотел бы научиться создавать игры. Вы освоите интерфейс Unity, создадите собственную игры и узнаете, как создавать собственный проект в гейм-индустрии. По окончании обучения у вас на руках будут несколько первых работ, которые пойдут в портфолио. Обучение длится 3 месяца, и включает в себя 12 вебинаров с преподавателем. Каждый урок можно снова посмотреть в личном кабинете, но доступ к нему будет открыт после выполнения домашнего задания к предыдущему уроку.
Программа рассчитана на то, чтобы обучить созданию игры с нуля. Вы научитесь работать с библиотекой, ассетами и добавлять картинки, узнаете, как наделять объекты и предметы разными свойствами и характеристиками, а также будете уметь работать со звуками и анимацией, скриптами, реакциями и последовательностями действий (в то числе детальная обработка событий сцены).
Длительность курса
12 месяцев
Уровень сложности
Профессиональный
Skillbox предлагают научиться разрабатывать игры на Unity с нуля и впоследствии трудоустроиться за год обучения. За это время вы научитесь разрабатывать 2D, 3D и мобильные игры на Unity, сможете программировать игры на C#, узнаете основы геймдизайна и узнаете о том, как монетизировать свою игру. В процессе обучения вы будете изучать тему, выполнять задания и проверять их вместе с наставником. Результатом курса станет дипломный проект, который вы защитите перед преподавателями.
Занятия будут вести методист Skillbox Михаил Овчинников, C#-разработчик Сергей Камянецкий, Unity-программист и преподаватель Евгений Васильев и ментор TechStars, преподаватель и инди-разработчик Алекс Кищинский. В результате обучения вы будете полностью понимать цикл создания игры, уметь создавать шейдеры, анимации и ландшафт, владеть 3D-моделированиеи и скульптингом.
Длительность курса
8 месяцев
Уровень сложности
Профессиональный
Курс подготовки разработчиков игр на Unity: научат созданию 2D- и 3D-игр на популярном движке, работе с ресурсами Unity, программированию на C#, настройке визуальной части (модели, анимация, частицы и шейдеры и пр.), а также подготовке игр к релизу. Курс подходит для 2D- и 3D-художников, геймдизайнеров, программистов и обычных геймеров.
Обучение проходит в формате вебинаров, видеолекций, Вас ждут практические задания, участие в стримах преподавателей. Программа курса разбита на 9 модулей — от основ Unity и C# до основ геймдизайна. За время обучения освоите Unity Editor, Visual Studio IDE и Git Repository, а также сможете разработать аркадную гонку, RPG, 2D-игру и другие проекты, которые станут частью портфолио. На заключительном этапе будете работать над дипломным проектом — прототипом гиперказуальной игры.
Преподаватель: Дмитрий Лукичев (технический геймдизайнер).
Уровень сложности
Профессиональный
Курс по программированию в Unreal Engine: познакомитесь с одним из наиболее популярных игровых движков (UE4), научитесь реализовывать на нем шутерные механики, проходить код-ревью, работать с Perforce и многое другое. Курс подходит для всех, кто интересуется программированием и хочет создавать игры.
Курс состоит из нескольких частей — от основ Unreal Engine и программирования на С++ до профилирования и оптимизации. Занятия проходят в формате коротких видеолекций. Студенты выполняют домашние задания после каждого блока. В рамках факультета доступны 160 часов обучающего контента и 172 часа практики.
Среди преподавателей: Максим Носатов, сооснователь SolidCore Games, Иван Оовчинников, ведущий геймплей-программист, и другие.
Длительность курса
5 месяцев
Уровень сложности
Профессиональный
Курс подойдет для всех, кто мечтает создавать игры. Здесь научат находить и анализировать идеи для игр, выбирать для них основную механику, настраивать автоматизацию и внедрять рекламные интеграции. По итогу курсов студенты сделают с нуля и опубликуют собственную гипер-казуальную игру в AppStore или Google Play.
Программа состоит из 23 модулей: от обзора на виды игр и создания игр в Юнити до планирования обновлений по фактическим данным. Обучение проходит в формате лайвов и стримов, которые сохранятся после трансляции. Доступ к курсу не ограничен по времени, а для общения создадут отдельный канал в Discord, где все учащиеся будут задавать вопросы, получать на них ответы и делиться своим опытом.
Преподаватель: Игорь Зверев — ведущий геймдизайнер в студии VooDoo. Ранее был руководителем департамента геймдизайна в Playgendary, и работал там над Bowmaster и Tank Stars — сейчас у каждой из них по 200 миллионов установок.
Длительность курса
3 месяца
Уровень сложности
Профессиональный
Курс по разработке игр на Unreal Engine 4: познакомитесь с одним из наиболее популярных игровых движков, изучите его возможности и потенциал использования, освоите Git, научитесь создавать скрипты с Blueprints и программировать на С++. Курс подходит для абсолютных новичков в геймдеве.
Программа обучения состоит из 21 модуля. Пошагово создадите простой арканоид на Blueprints и напишите змейку на С++. Всего курс насчитывает 76 уроков, каждый из которых — это короткая видеолекция. Можете изучать темы в удобном темпе, а также выполнять практические задания и работать с преподавателем.
Преподаватели: Павел Горкин (С++ Developer, Blueprints-разработчик) и Сергей Анцукевич (технический директор, С++/Blueprints Developer).
Длительность курса
6 месяцев
Уровень сложности
Профессиональный
Программа обучения состоит из 10 практических курсов, в рамках которых вы освоите азы программирования, основы языка С# и работу с Git, а также познакомитесь с основами баз данных, и узнаете все о Unity. В результате обучения вы будете уметь создавать 2D и 3D игры, разрабатывать интерфейсы игровых уровней, работать с игровыми объектами и компонентами, разрабатывать на языке C#, эффективно применять ООп и многое другое.
За вашей работой по ходу обучения будет следить опытный наставник из числа лучших выпускников курса, который будет разбирать вместе с вами выполняемые практические задания и отвечать на сложные вопросы.
При покупке обучения вам в подарок дарят курс специализированный курс «Английский для IT-специалистов». Также после обучения вас ждет двухмесячная стажировка в GeekBrains, во время которой вы будете работать над проектом или стартапом, и впоследствии остаться работать в компании, если проявите себя как отличный начинающий специалист.
Длительность курса
12 месяцев
Уровень сложности
Профессиональный
Обучение включает в себя 4 четверти: введение в разработку игр на Unity, разработка 2D-игр, командный проект и многопользовательская RPG. После оплаты обучения вам даются 2.5 года на прохождение всей программы — ее можно пройти как за весь срок, так и укоротить до года. В конце каждой четверти вы будете выполнять самостоятельные проекты, а именно — разрабатывать игровые продукты. Среди преподавателей курса главный программист-разработчик в компании AsfoTech Илья Афанасьев, геймдизайнер в Belka Games Денис Анциферов, инди-разработчик игр Роман Муратов и многие другие.
Помимо основных курсов, также необходимо пройти курсы вне четверти: базовые курсы Git и геймдизайна, интерактивный курс Unity AR/VR и курс по подготовке к собеседованию. В результате вы будете уметь программировать на С# и под очки виртуальной реальности, разрабатывать мобильные игры, 2D и 3D игры, продукты с дополненной реальностью, а также освоите Git, принципы ООП, компьютерные сети и многое другое.
Длительность курса
12 месяцев
Уровень сложности
Профессиональный
Курс по разработке игр на Unity: познакомитесь с популярным игровым движком и языком C#, создадите несколько мобильных и компьютерных игр, а также поучаствуете в командной или инди-разработке собственной игры. Курс подходит всем, кто хочет освоить профессию с нуля, уже работает в геймдев или просто интересуется играми.
Программа включает 4 блока: компьютерные науки и C# (2 месяца), разработку мобильных игр — космического шутера и Tower Defense (3 месяца), создание компьютерных игр — 3D-шутера и «Танков» (3 месяца) и разработку игры в команде/инди-проект (4 месяца). Во время обучения можете общаться с куратором, получать обратную связь о проделанной работе и взаимодействовать с другими учащимися в Slack.
Преподаватели: Владимир Филимонов (C#-разработчик, Unity), Василий Горелкин (разработчик игр на Unity), Максим Преображенский (Unity Middle Developer), Евгения Тамасян (.NET Developer) и другие.
Длительность курса
11 месяцев
Уровень сложности
Профессиональный
Длительность курса
9 часов
Уровень сложности
Профессиональный
Кому подойдет этот курс? Прежде всего, тем, кто хочет научиться создавать игры и еще новичок в этой сфере. Курс предлагает изучить разработку механики игры, а также постобработку игры: добавление внутриигровых покупок и рекламы, оптимизацию и полную настройку для публикации в магазинах приложений. Курс может понравиться даже тем, кто давно не новичок в сфере разработки игр.
Программа состоит из 15 уроков, которые длятся в среднем по 40 минут. Суммарная продолжительность курса — почти 9 часов. В курсе разработаете полноценную игру, которую сможете затем загрузить в Апп Стор или Гугл Плей.
Вдобавок, получите большой багаж знаний, который в дальнейшем поможет создавать современные игры с использованием разнообразных игровых сервисов. Ваши преподаватели сделают все, чтобы было интересно у них учиться. После окончания курса сможете полностью изменить свою сферу работы и начать получать достойное вознаграждение за свой труд.
Длительность курса
8 часов
Уровень сложности
Профессиональный
Этот курс рассказывает о всех нюансах построения мобильной игры от создания полностью пустого проекта и до выгрузки приложения непосредственно в магазины приложений. Так как движок Unity кроссплатформенный, то сможете загрузить созданную игру и в App Store, и в Google Play. На курсе не используются готовые скрипты, поэтому изучите все самостоятельно на специальных практических занятиях. После курса у вас непременно будет достаточно большой багаж знаний.
На первой лекции познакомитесь с популярным игровым движком под названием Unity и узнаете его функции. Мы поговорим о плане учебной программы, а также про разные важные нюансы игрового движка. Во время учебы создадите полноценную игру, которую затем сможете легко загрузить в Апп Стор или Гугл Плей. Получите знания, которые помогут создавать в дальнейшем современные игры с использованием всевозможных игровых сервисов. Курс ведут профессионалы, которые помогут вам разобраться и ответят на любые ваши вопросы касательно темы курса.
Длительность курса
15 месяцев
Уровень сложности
Профессиональный
Длительность курса
4 месяца
Уровень сложности
Для детей
Длительность курса
от 1 месяца
Уровень сложности
Для детей
Длительность курса
20 месяцев
Уровень сложности
Профессиональный
Курс подготовки разработчиков игр на Unity: сможете освоить создание игр с нуля и стать Middle-специалистом, будете писать на C#, создавать 3D-модели, разрабатывать 2D- и 3D-игры на популярном движке, создавать свои дополнения для него и многое другое. Курс подходит для новичков, Junior Unity Developer и программистов, которые хотят уйти в геймдев.
Программа курса состоит из 4 блоков: «Разработка игр на Unity с нуля», «Middle-разработка на Unity», «Blender» и «С#-разработка». Вас ждет 87 тематических модулей и около 350 онлайн-уроков. В качестве бонуса онлайн-школа дарит 2 месяца изучения английского языка в EnglishDom в подарок. Занятия проходят в формате практических видеоуроков, после которых работаете над домашними заданиями. Наставники помогают закрепить знания и исправить ошибки. В конце курса будете защищать дипломный проект. Также есть воркшопы и карьерные консультации. При успешном окончании обучения получите диплом. Для своих выпускников Skillbox оказывает содействие в трудоустройстве: помогут оформить портфолио и составить резюме, подготовиться к собеседованию, а на защиту диплома пригласят настоящих заказчиков.
Преподаватели: Евгений Васильев (сертифицированный Unity-программист), Владимир Смолин (Java EE Developer), Василий Антипкин (3D-художник, опыт в геймдеве более 6 лет) и другие.
Длительность курса
63 онлайн-урока
Уровень сложности
Профессиональный
Курс по разработке игр на Unreal Engine 4: вы освоите С++ и Blueprint и сможете создавать игры с нуля. Вас обучат работе в команде, работе с документацией, а итогом обучения станут 4 проекта для порфтолио. Курс подходит опытным разработчикам, которые интересуются геймдевом, начинающим программистам и всем, кто мечтает делать игры.
Программа курса разбита на 10 блоков разного уровня сложности — от создания простого арканоида на Blueprint до сборки мобильного прототипа игры. Всего вас ждет 45 тематических модулей и более 60 онлайн-уроков. Темы изучаются в формате видеоуроков, после которых вы выполняете практические задания. Наставники необходимы для закрепления знаний и исправления ошибок. В конце курса вы защищаете выпускной проект. При успешном завершении обучения студенты получают дипломы Skillbox.
Преподаватели курса: Павел Горкин (разработка на С++ и Blueprint), Сергей Анцукевич (технический директор) и Иван Гущин (арт-директор).
Длительность курса
3 месяца
Уровень сложности
Профессиональный
Длительность курса
3 месяца
Уровень сложности
Для детей
Курс по разработке игр на Python для детей от 9 до 12 лет. С его помощью дети смогут сделать первый шаг в программировании, научатся работать с кодом, разрабатывать программы и игры. За время обучения они разработают 7 игр разных жанров. Курс подходит для всех, кто интересуется программированием и компьютерными играми. Никакие знания и навыки не требуются.
Курс состоит из 14 уроков, на которых дети познакомятся с программированием, научатся работать со строками, управлять программами, работать с циклами, функциями, библиотеками и т. д. В конце курса детей ждет финальное занятие, на котором подведут итоги обучения.
Обучение проводится в формате онлайн-занятий, которых проходят по будням или в выходные дни. Длительность каждого урока — 1,5 часа. Преподаватель объясняет материал и отвечает на вопросы учеников. Запись занятия сохраняется, поэтому ребенок в любой момент может пересмотреть урок. После занятий дети работают над практическими заданиями. Преподаватель проверяет их и дает развернутую обратную связь. Также с детьми работает куратор — он контролирует успеваемость и общается с родителями.
Преподаватель: Денис Панченко (Python-разработчик, специалист по информационной безопасности, опыт преподавания более 3 лет).
Длительность курса
20 часов
Уровень сложности
Профессиональный
Любая профессия, связанная с программированием, может быть основана в рамках онлайн-курсов. Для обучения разработке игр не нужно ничего, кроме компьютера и интернета. Сможете получить все знания и навыки, не выходя из дома. Онлайн-курсы включают в себя живые вебинары и консультации с преподавателями, теоретический материал в формате видеолекций, гайдов, презентаций и пр., работу в группах с другими студентами, а также множество практических и домашних заданий, по которым гарантированно получите обратную связь. По окончании обучения студенты получают сертификаты и дипломы.
Длительность подготовки геймдев-специалистов зависит от того, в каком формате изучается разработка игр. Курсы, посвященные игровым движкам, обычно длятся около 6-12 месяцев — на точную продолжительность будет влиять наполнение программы и количество практических заданий. Курсы по разработке игр на Python, Scratch и пр., как правило, недолгие — около 2-4 месяцев (на них рассматривается непосредственно геймдев).
Подготовкой специалистов по созданию игр занимаются многие онлайн-школы — например, Нетология, Skillbox, XYZ School, OTUS, ITEA, EasyUM и пр. Вашими преподавателям станут опытные разработчики игр, геймдев-специалисты, программисты (C#, Python, Java и пр.), 3D-художники и моделлеры и так далее.