10 курсов для будущих и практикующих разработчиков игр на Unity
Вместе с Digitaldefynd составили список полезных курсов, сертификаций и тренингов, которые помогут освоить профессию разработчика игр на Unity с нуля, а также прокачать свои навыки тем, кто уже работает в гейм-индустрии.
Примечание редакции
Стоимость указана на момент подготовки материала и носит ориентировочный характер.
Содержание
Полный курс для разработчика 2D-игр на Unity с использованием C#: учитесь программировать, создавая игры (Udemy)
Курс постоянно обновляется и поддерживается в актуальном состоянии. Он будет хорош для изучения Unity в версии 2017 года. Также на Facebook есть группа, которую ведет преподаватель, где студенты обсуждают возникающие сложности и делятся своими работами.
На курсе вы будете учиться на практике, изучите основы, а также некоторые продвинутые вещи, которые позволят создать несколько игр. Это углубленный и длительный курс. Вне зависимости от того, новичок вы или профессионал, вы найдете в нем материал для изучения. Курс не углубляется в программирование на C#.
Для обучения на этой программе необходимо иметь хотя бы немного знаний в области программирования. Будущим студентам, если они совсем не знакомы с этой сферой, рекомендовано пройти дополнительные курсы.
Основные преимущества
- Получите общие знания о создании игр.
- Изучите все тонкости экосистемы Unity.
- Оживленный дискуссионный форум и сообщество.
- Задача по самостоятельному созданию игры.
- 35 часов видео по запросу + 17 статей + 36 дополнительных ресурсов.
Отзыв
«Это лучший за долгое время курс, который мне довелось пройти. Бен, в самом деле, прекрасный преподаватель, с блестящими стилем и манерой, которые сработали для меня; особенно это касается тем, сложных для понимания. Я уверенно могу сказать, что приобрел новый навык и желание узнать больше, так что я продолжаю обучение с другими курсами Бена и надеюсь продвигаться дальше».
Продолжительность: 57 часов.
Рейтинг: 4.6 из 5.
Стоимость: около $190 (есть скидки).
До 27 января на Udemy распродажа: стоимость курсов начинается от $12,99.
Полный курс для разработчика 3D-игр на Unity с использованием C#: учитесь программировать, создавая игры (Udemy)
Этот курс — продолжение программы по разработке 2D-игр, упомянутой выше. Команда преподавателей научит вас всему, что надо знать о New Unity, также этот курс включает новые проекты. Вы получите все необходимые знания и навыки для того, чтобы стать экспертом в разработке игр.
Основные преимущества
- Научитесь создавать 2D, 2.5D и 3D-игры с помощью Unity 2017.
- Изучите C# с нуля и позже примените полученные знания к.NET и другим языкам программирования.
- Лекции добавляются каждую неделю, курс регулярно обновляется, так что вы ничего не упустите.
- Научитесь не только разработке игр, но также получите хорошую практику в программировании и навыки проджект менеджмента, которые сможете применить где угодно.
- Включает 25 часов видео по запросу, 22 дополнительных ресурса (еще 25 часов электронного обучения).
Отзыв
«Оба инструктора прекрасны! Они подробно объясняют концепции, а также поощряют активность на форуме и различных сайтах. Плюс они постоянно расширяют и совершенствуют курс. Лучший курс по Unity, который я когда-либо видел».
Продолжительность: 34 часа.
Рейтинг: 4.8 из 5.
Стоимость: около $190 (есть скидки).
Разработка мобильных игр на движке Unity (ИТ-Академия)
Курс для тех, кто знаком с программированием на C# на уровне junior-разработчика либо уверенно владеет любым другим языком программирования. Зачисление проходит по результатам собеседования, так что освежите свой английский (он нужен для работы с документаций) и знания по математике (школьной программы будет достаточно).
Программа курса строится по принципу «от простого к сложному». Для начала вы познакомитесь с редактором Unity и освоите базовые манипуляции объектами, работу с материалами, текстурами, звуком, анимацией и сборку 2D-уровней. Затем научитесь создавать эффекты при помощи ParticleSystem, изучите основные паттерны проектирования и поработаете над прототипированием. А завершите обучение созданием собственного проекта, где будете проходить все этапы разработки: от создания архитектуры до релиза.
Основные преимущества
- Доступна как дистанционная, так и очная (вечерняя) формы обучения.
- Преподаватели — опытные разработчики игр.
- Курс достаточно интенсивный: кроме занятий и выполнения практических домашних заданий студенты будут работать с дополнительной литературой и материалами.
- Выдается сертификат либо справка государственного образца.
- Выпускники с итоговой оценкой выше 7 баллов участвуют в программе трудоустройства.
Продолжительность: 4 месяца (128 уч. часов).
Стоимость: около $590 (возможна оплата частями).
Полный курс по работе с Blender (Udemy)
Это один из самых востребованных, среди доступных онлайн, курсов по Blender с высоким рейтингом. Программа научит вас использовать Blender для создания 3D-моделей для видеоигр в дополнение к 3D-печати, проектированию домов и другим аспектам. Вы можете записаться на этот курс даже если вы абсолютный новичок и не имеете никаких знаний в области трехмерной компьютерной графики.
Основные преимущества
- Всеобъемлющий, подробный курс занимает 51,5 час и включает 18 дополнительных ресурсов, а также доступ к сообществу студентов.
- Более 100 000 студентов записалось на этот курс, превратив его в одно из самых популярных онлайн-пособий по работе с Blender.
- Вы узнаете множество вещей, включая понимание принципов моделирования, создание 3D-моделей с простыми цветами, изучите основы анимации, работу с эффектами частиц.
- Вы также поймете, как создавать ваши собственные материалы, разворачивать модели и экспортировать их во внешние пакеты.
- Содержание курса носит практический характер, так что вы сразу же сможете применить все изученное в работе над реальными проектами.
Отзыв
«Это фантастический курс для новичков в Blender. Я начал обучение не зная ничего, но сейчас я ориентируюсь в Blender как профессионал. В курсе множество упражнений, задач, тестов, чтобы убедиться, что вы запоминаете и используете то, что вам преподают».
Продолжительность: 36,5 часов.
Рейтинг: 4.7 из 5.
Стоимость: около $130 (есть скидки).
Смотрите бесплатный вебинар от Skillbox «Игра на Unity»
Разработчик игр на Unity (SkillFactory)
После успешного завершения этого курса, по словам разработчиков, вы сможете претендовать на junior-позицию в гейм-индустрии или начинать фрилансить, даже если раньше не имели никакого отношения к играм и не были знакомы с программированием. Преподаватели курса — опытные разработчики — познакомят вас с движком Unity, основами C# и объектно-ориентированным программированием на этом языке. Вы научитесь программировать игровую логику, создавать персонажей, работать со звуками и музыкой, подключать уровни и пр. Сможете разрабатывать игры для различных платформ и к концу курса добавите в свое портфолио несколько 2D и 3D-игр.
Основные преимущества
- Подойдет для новичков.
- Научитесь не только разрабатывать игры, но и продвигать их.
- Курс ориентирован на приобретение необходимых практических навыков, поэтому с самого начала обучения вы будете решать реальные задачи.
- Есть возможность обсудить сложные моменты и задать вопросы менторам как в Slack курса, так и во время живых вебинаров, которые проходят 1-2 раза в месяц.
- Пожизненный доступ к материалам курса.
- Студентам, прошедшим более 70% программы курса, выдается сертификат.
Продолжительность: 12 месяцев.
Стоимость: около $204 в месяц (есть скидки и рассрочка).
Полное руководство по разработке игр на Unity (Udemy)
На курсе вы изучите C# и научитесь разрабатывать 2D и 3D-игры. Курс стартует с начального уровня C#, продвигается до среднего и затрагивает некоторые продвинутые концепции.
Инструктор, Jon, автор книги Learn Unity Programming with C#, занимается программированием более десяти лет. На протяжении многих лет он разрабатывает игры и приложения дополненной реальность для Cartoon Network, GE, Coca-Cola и ThyssenKrupp.
Основные преимущества
- Это один из немногих курсов, авторизированных Unity, который доступен онлайн.
- Вы изучите такие концепции, как создание бонусов, включая тройные выстрелы, лазерные лучи и щиты.
- Научитесь работать со звуковыми эффектами, фоновой музыкой, эффектами частиц.
- Четкий 13-часовой курс, который включает расширенный контент.
- Все доступно онлайн с пожизненным доступом.
Отзыв
«Я купил 18 курсов по Unity на Udemy. Да, 18! Мне нравятся все, но этот любимый. Мне нравится, что он начинается с интересного 2D-проекта, затрагивает программирование и подбрасывает множество челленджей. После того, как 2D-проект был завершен, я обнаружил, что у меня сложилось ясное понимание системы сценариев Unity, а раньше оно было спутанным».
Продолжительность: 21 час.
Рейтинг: 4.7 из 5.
Стоимость: около $130 (есть скидки).
Разработчик игр на Unity (Нетология)
В этой программе теория тесно связана с практикой: видеолекции и вебинары сопровождаются практическими заданиями. Кроме того, на протяжении всего курса вы будете работать над созданием прототипа RPG (ролевой игры), а в финале разработаете свою собственную игру. За время обучения вы освоите движок Unity и его возможности, основные инструменты для работы с анимацией, звуком и пр., научитесь программированию на C#, познакомитесь с разработкой мобильных игр, особенностями их локализации и монетизации. Вы сможете создавать уровни, шейдеры, настраивать взаимодействие игровых объектов и многое другое.
Основные преимущества
- Освоите такие инструменты, как Visual Studio IDE и Git Repository.
- Познакомитесь с основами геймдизайна.
- Получите доступ к сообществу геймдизайнеров в Discord.
- Поддержка Центра развития карьеры «Нетологии», которая включает стажировку в проектах «Нетологии-групп».
- Выдается удостоверение о повышении квалификации.
Продолжительность: 9 месяцев.
Стоимость: $1 620 (есть скидки и рассрочка).
Сертификация «Программирование на C# для разработки игр на Unity» (Coursera)
Для того, чтобы начать обучение на этой программе, вам не понадобится опыт в программировании. Специализация разделена на 5 курсов, каждый из которых включает 10-20 упражнений, чтобы помочь вам закрепить на практике изученный материал и лучше освоить C# и Unity. Кульминация программы — финальный проект, при работе над которым вы сможете применить все полученные на курсе знания.
Основные преимущества
- Хорошо структурированный курс, который дает ощущение оффлайн-обучения.
- Начинается с базовых понятий и продвигается к темам среднего и продвинутого уровней.
- Поддержка Университета Колорадо, единственного в мире университета с бакалавриатом в области инноваций в дизайне и разработке игр.
- Включает занятия по структуре данных и шаблонам проектирования для разработчиков игр.
Отзыв
«Действительно приятный и доступный для понимания курс. Мне нравится, как Dr. T подходит к изучению Unity и C#. Я, в самом деле, получил удовольствие от курса и занятных упражнений».
Продолжительность: около 4 месяцев (8 часов в неделю).
Рейтинг: 4.8 из 5.
Стоимость подписки: около $50 в месяц.
Разработчик игр на Unity (Skillbox)
Этот курс подойдет как новичкам, так и специалистам из ИТ-сферы, которые хотели бы начать карьеру в разработке игр. Программа курса включает знакомство с Unity, программирование на C# и работу с Blender, так что за время обучения вы не только научитесь прописывать игровую логику, добавлять анимацию и настраивать персонажей, но также разберетесь в этапах разработки игр, ведении дизайн-документа и освоите создание 3D-моделей.
Основные преимущества
- Обучение проходит в удобном для вас темпе: смотрите видеоуроки, выполняете задания, которые проверяет наставник, разбираете и исправляете ошибки.
- Возможность присоединиться к лаборатории по разработке игр Gamebox и получить практический опыт и связи с представителями гейм-индустрии.
- 4 проекта в портфолио.
- Выдается диплом онлайн-университета Skillbox.
Продолжительность: 11 месяцев.
Стоимость: около $100 в месяц (есть скидки и рассрочка).
Разработка боевой системы в ролевых играх: изучите программирование на C# для Unity (средний уровень) (Udemy)
На этом тренинге вы научитесь создавать ролевые игры на Unity, изучите C#, архитектуру кода, дизайн игры и уровней. Вас будут учить продвинутому гейм-дизайну, как создавать подробные уровни и больше боевых машин, а также таким техникам, как интерфейсы и делегаты.
Основные преимущества
- Все инструкции простые и понятные, содержание курса излагается постепенно, чтобы помочь вам понять все концепции.
- Тренеры имеют более 20 лет опыта работы в области программирования, разработки игр и пр.
- Вы изучите продвинутые концепции, например, балансировку характеристик игрока и его врага.
- Включает целый раздел по модификаторам и способностям.
- Изучите проджект менеджмент и стратегии архитектуры кода.
Отзыв
«Это, без сомнений, был замечательный и богатый опыт! Я узнал так много о сценариях и гейм-дизайне за такое короткое время, что не мог поверить: я действительно могу применить полученные знания, чтобы сделать то, что я хочу. Финальный продукт легко расширяется, удобен для дизайнеров и вы действительно чувствуете, что владеете тем, что сделали. Это результат подробного и доступного способа изложения материала Беном и Риком, как справиться с проблемами и избежать их в будущем».
Продолжительность: 42 часа.
Рейтинг: 4.7 из 5.
Стоимость: около $190 (есть скидки).
Разработчик игр на Unity. Продвинутый уровень (Otus)
Курс подойдет студентам, знакомым с Unity, которые умеют создавать простые игры и программировать на C#. Если вы хотите прокачать свои навыки и перейти на новый уровень в разработке игр, то эта программа может стать неплохим вариантом.
Основной акцент в курсе сделан на проектировании архитектуры игр, а процесс обучения построен таким образом, чтобы студенты прошли весь цикл создания игры: от идеи до релиза. Программа включает модули по созданию главного персонажа, его врагов и неигровых персонажей, окружения и освещения в игре, крафтингу, сохранению, загрузке готового продукта и пр. Параллельно с обучением студенты будут работать над выпускным проектом.
Основные преимущества
- Студентам предоставляется специально разработанный для курса набор ассетов.
- После завершения курса вы получаете весь комплект учебных материалов.
- Самых успешных выпускников приглашают на собеседования в компаниях-партнерах Otus.
- Выдается сертификат о прохождении курса.
Продолжительность: 4 месяца (4 ак. часа в неделю).
Стоимость: около $885.
Сертификация по разработке игр от Мичиганского университета (Coursera)
Курс — введение в Unity, одно из лучших руководств для начинающих. Если вы ничего не знаете о Unity, то это — хороший вариант, т. к. Брайан объясняет все концепции в очень непринужденной и простой манере с использованием примеров. Еще один плюс курса: он также знакомит с программированием на C#. И хотя вам все же придется пройти продвинутый курс по C#, чтобы использовать его на практике, концепции, которые объясняются в этом руководстве, помогут в дальнейшем обучении.
Основные преимущества
- Полное введение в разработку на Unity3D.
- Введение в концепции программирования.
Отзыв
«Хорошо сбалансированный курс для начального уровня. Работа над несколькими проектами Unity помогает получить практические знания о концепциях гейм-дизайна».
Продолжительность: 26 часов.
Рейтинг: 4.8 из 5.
Стоимость подписки: около $50 в месяц.
Введение в разработку видео-игр на Unity (edX)
Курс разработан Политехническим университетом Валенсии и поможет за короткое время освоить основы работы на Unity и создать свою первую игру. Программа обучения очень компактная и включает знакомство с интерфейсом движка, его основными элементами, сценариями, взаимодействием Unity с другими платформами. Курс идеально подойдет студентам с базовыми знаниями программирования, а также новичкам без опыта, т. к. включает краткое введение в язык C#.
Основные преимущества
- Удобный темп обучения.
- Вашим инструктором будет преподаватель с академической степенью из Политехнического университета Валенсии.
- Содержание курса доступно бесплатно. Есть возможность получить сертификат (стоимость около $50).
Продолжительность: 6 недель (3-4 часа в неделю).
Стоимость: бесплатно.
Подготовка к сертификационному экзамену Unity для программистов (Unity Certified Programmer exam) (Coursera)
Эта специализация поможет вам подготовиться к сертификационному экзамену Unity. Она предназначена для начинающих программистов Unity и специалистов среднего уровня. В процессе обучения у вас будет возможность получить опыт, в том числе практический, по каждой теме, которая затрагивается в экзамене, благодаря задачам по решению различных проблем. Специализация также включает работу над двумя проектами Unity, которые должны будут иметь такие необходимые функции, как основная интерактивность, вспомогательная система, оптимизация платформы и пр. Так как это программа для среднего уровня, то вам понадобится определенный опыт работы с Unity.
Основные преимущества
- Программа состоит из 4 курсов с учетом структуры экзамена: программирование основного взаимодействия, программирование прикладных систем, 3D-взаимодействие и навигация, 3D-графика и аудио-конвейер.
- Преподаватель даст вам советы, как справиться с различными сложностями, которые возникают на экзамене.
- Научитесь реализовывать различные сложные функции, работая над проектами: 2D-аркадой и игрой в стиле стелс.
- Курсы помогут вам вывести свои знания на профессиональный уровень.
- Большое количество заданий и упражнений, чтобы проверить, как вы усвоили материал.
Продолжительность: 16 недель (2-3 часа в неделю).
Рейтинг: 4.5 из 5.
Стоимость подписки: около $50 в месяц.
Читать на dev.by