- Курс «Hyper Casual» от XYZ School
- Что вы будете изучать
- Содержание курса
- Преподаватели
- Наш отзыв о курсе
- Бесплатные курсы
- 1. «Введение в игровую индустрию» от XYZ School
- 2. «Intro Game Code» от XYZ School
- 3. «Основы программирования» от XYZ School
- 4. «Клиент-серверная игра на Python» от GeekBrains
- 5. «Специализация Game Design and Development with Unity» от Coursera
- Окно редактора Unity
- Курсы от Udemy
- UNITY: как сделать свою игру? Начало
- Unity: как сделать свою игру? Программирование
- Управление игровыми объектами
- Трансформации
- Создание новых игровых объектов
- Geekbrains
- Совет новичкам по Unity
- Unity
- Хорошие ресурсы для разработки игр в Unity
- Задачи юнити разработчика
- Курс «Middle-разработчик игр на Unity» от Skillbox
- Coursera
- Подборка курсов по созданию игр на Unity
- Разработчик игр на Unity с нуля
- Разработка игр на Unity
- Разработчик игр на Unity PRO
- Unity Game Developer. Professional
- Онлайн-курс по Unity, тариф PRO
- Онлайн-курс создания игр от Hedu
- SkillFactory
- Skill Factory
- Курсы от Skillbox
- Разработчик игр на Unity
- Разработчик игр на Unity с нуля до Middle
- Разработчик AR&VR с нуля до PRO
- Smartyschool
Курс «Hyper Casual» от XYZ School
Продолжительность | 4 месяца |
Кому подойдет | Всем, кто хочет создавать игры |
Требования к подготовке | С нуля |
Формат курса | Видеолекции >> домашнее задание >> обратная связь от преподавателя |
Наличие сертификата/диплома | Диплом |
Цена | Со скидкой – 37 300 ₽ В рассрочку – от 2 486 ₽ в месяц |
Налоговый вычет | Нет |
Гарантированное трудоустройство | Нет |
Ссылка на курс |
Что вы будете изучать
- Как находить интересные идеи и механики для игр;
- Как проводить аналитику игры и планировать обновления;
- Как настраивать автоматизацию и внедрять рекламные интеграции;
- Как оценивать рынок;
- Как выбирать механику;
- Как накладывать модель монетизации;
- Как составлять креативы;
- Как проверять гипотезы через рекламу;
- Как планировать обновления.
Содержание курса
- Блок 1: Необычные популярные игры. Виды игр >>> Как работает экономика геймдева >>> Играем в игры и становимся умнее;
- Блок 2: Как найти идею для игры >>> Первая сцена будущей игры;
- Блок 3: Создаем основную механику для игры;
- Блок 4: Второстепенные механики >>> Монетизация;
- Блок 5: Анимация в Unity >>> Физика в Unity >>> Спецэффекты в Unity;
- Блок 6: Создаем второстепенные механики для игры;
- Блок 7: Игровой интерфейс >>> Фидбек на действия игрока >>> Тестирование игры;
- Блок 8: Мета игры >>> Полировка игры по результатам теста >>> Монетизируемый контент;
- Блок 9: Интеграция рекламных SDK в игру >>> Аналитика >>> Публикация игры;
- Блок 10: Реклама игры >>> Сбор статистики, анализ, планирование.
Преподаватели
Игорь Зверев – 8 лет назад Игорь служил по контракту в армии и не понимал, чем заниматься после. А потом рискнул, сделал прыжок веры — и вот он уже 8 лет в геймдеве. Руководил департаментом геймдизайна в Playgendary, где работал над Bowmaster и Tank Stars — у каждой из них по 200 МЛН установок. Сейчас работает ведущим геймдизайнером в студии VooDoo.
Наш отзыв о курсе
Краткий курс по разработке простой игры на Unity с нуля до загрузки в Google Play. На программе вы научитесь создавать гиперказуальные игры – простые мобильные игрушки, в которые играют при помощи «тапов» по экрану. После окончания обучения в вашем портфолио уже будет опубликованная мобильная игра, которую вы сможете дальше развивать или устроиться на работу в студию мобильной разработки.
Бесплатные курсы
Для тех, кто еще не определился с выбором платной программы или сомневается, рекомендую пройти бесплатные тренинги и вебинары. Они познакомят с профессией и помогут определиться с дальнейшим выбором:
1. «Введение в игровую индустрию» от XYZ School
Бесплатный онлайн-тренинг по введению в игровую индустрию от XYZ School подготовлен для новичков в геймдеве и является своего рода подготовкой перед основным курсом.
На уроке вы получите полное представление о работе геймеров. В программе три блока — история направления, выбор специализации (все о профессиях) и непосредственно разработка игр. Дополнительно к урокам у вас будут полезные материалы и чек-листы. А еще вы сможете общаться в общим чате с другими учениками на discord-канале.
2. «Intro Game Code» от XYZ School
На онлайн-тренинге Intro Game Code вы познакомитесь с популярным движком Unreal Engine. Получите базовые знания — узнаете как устроен цикл и сможете реализовать механики на практике на примере одной, бег по стеклам.
Тренинг поможет определиться насколько вам интересна профессия и стоит ли учиться дальше.
Ведет занятие Александр Балакшин, геймплей-программист по AAA-проектам.
Для прохождения необходимо знать основы популярного языка разработки C++.
3. «Основы программирования» от XYZ School
Для тех, кто хочет заниматься разработкой игр, но является полным новичком в IT-сфере, подойдет мини-курс по основам программирования.
Вы познакомитесь с языком программирования C# и освоите его синтаксис. Узнаете что такое типы данных, переменные, циклы и массивы. Изучите ООП и простые алгоритмы C#.
Ведет курс Алексей Малороссиянов, ведущий Unity-разработчик в Pixonic, с опытом более 10 лет.
Вас ждут 12 лекций, по 1 часу каждая. Плюс дополнительные материалы и общение с одногруппниками.
4. «Клиент-серверная игра на Python» от GeekBrains
На бесплатном тренинге от Гик Брайнс вы познакомитесь с основами разработки клиент-серверной игры. В программе два занятия. На первом уроке познакомитесь с основами языка Python и узнаете все о его возможностях, на втором — поймете как создается игра.
Этот тренинг — подготовка к более масштабным курсам.
5. «Специализация Game Design and Development with Unity» от Coursera
На бесплатном курсе от Coursera вы освоите специализацию разработки игр на Unity. В итоге сможете профессионально создавать 2D- и 3D-игры с помощью самого популярного движка. По окончании обучения получите именной сертификат школы.
Длительность курса 5 месяцев, если будете заниматься по 4 часа в неделю.
Окно редактора Unity
Окно редактора разделено на несколько разделов. Мы расскажем об этом очень кратко, так как будем постоянно к нему обращаться на протяжении всей статьи. Если вы уже знакомы с этим, пропустите мимо!
Просмотр сцены: позволяет размещать и перемещать игровые объекты в сцене.
Просмотр игры: предварительный просмотр того, как игрок будет видеть сцену с камеры.
Инспектор: предоставьте подробную информацию о выбранном GameObject в сцене.
Assets / Project: здесь хранятся все префабы, текстуры, модели, скрипты и т. Д.
Иерархия: позволяет вложение и структурирование игровых объектов внутри сцены.
Теперь мы готовы начать!
Курсы от Udemy
Школа Udemy предлагает множество курсов для желающих освоить движок Unity дистанционно. Есть программы для начинающих и профессионалов. В обзоре представлены две самых популярных.
Преимущества курсов:
- Актуальная информация.
- Положительные отзывы учеников.
- Пожизненный доступ к программе.
- Сертификат об окончании курса.
- Доступ через мобильный телефон или компьютер.
Недостатки:
- Мало практики.
- Ограниченное количество мест.
UNITY: как сделать свою игру? Начало
Сайт — https://www.udemy.com/course/unity-iq/ Длительность обучения — 27 лекций занимают 3 часа 7 минут Стоимость обучения — 2790 рублей. Со скидкой – 1090 рублей.
Курс для новичков позволяет подробно изучить интерфейс движка Unity и основные понятия, научиться использовать свет, камеру, частицы. Ученики создают первую сцену игры.
Unity: как сделать свою игру? Программирование
Сайт — https://www.udemy.com/course/unity-program-game/ Длительность обучения — 37 лекций занимают 5 часов 36 минут Стоимость обучения — 1790 рублей. Со скидкой – 1090 рублей.
Студенты научатся самостоятельно создавать логику игры и графический интерфейс, изучат язык программирования C#, рассмотрят средства отладки программ в Unity, освоят концепции объектно-ориентированного программирования. Курс знакомит с неочевидными приемами программирования, новейшими инструментами создания анимаций.
Онлайн-курсы по разработке игр на Unity позволят освоить специальность на профессиональном уровне, найти первых заказчиков и улучшить свой доход. Чтобы мастерски разбираться во всех тонкостях создания игр, рекомендуется постоянно совершенствовать свои знаниями и интересоваться дополнительными курсами по IT направлениям.
Управление игровыми объектами
Когда у нас есть пользовательский ввод, мы хотим, чтобы GameObject в нашей сцене отреагировал. Мы можем рассмотреть несколько типов ответов:
- Перевод, вращение, масштаб
- Создать новые GameObjects
- Отправка сообщений существующим GameObject / компонентам
Трансформации
Все GameObjects имеют свойство transform, которое позволяет выполнять различные полезные манипуляции с текущим игровым объектом.
Вышеупомянутые методы довольно понятны , просто обратите внимание, что мы используем gameObject в нижнем регистре для ссылки на GameObject, которому принадлежит этот конкретный экземпляр компонента. В общем, рекомендуется использовать локальное , а не глобальное положение / поворот объекта. Обычно это упрощает перемещение объектов разумным образом, поскольку ось локального пространства будет ориентирована и центрирована на родительском объекте, а не на мировом начале координат и направлениях x, y, z
В общем, рекомендуется использовать локальное , а не глобальное положение / поворот объекта. Обычно это упрощает перемещение объектов разумным образом, поскольку ось локального пространства будет ориентирована и центрирована на родительском объекте, а не на мировом начале координат и направлениях x, y, z.
Преимущества локального пространства станут немного более очевидными с диаграммой!
Если вам нужно преобразовать между локальным и мировым пространством (что часто бывает), вы можете использовать следующее:
Как вы понимаете, за этим стоит довольно простая линейная алгебра, на которую намекает «Обратный» в имени метода.
Создание новых игровых объектов
Поскольку GameObjects — это в основном все в вашей сцене, вы можете иметь возможность генерировать их на лету. Например, если у вашего игрока есть какая-то пусковая установка для снарядов, вы можете захотеть создавать снаряды на лету, у которых есть собственная инкапсулированная логика для полета, нанесения урона и т. Д.
Сначала нам нужно ввести понятие префаба . Мы можем создать их, просто перетащив любой GameObject в иерархии сцены в папку с ресурсами.
Как выглядит префаб на вкладке Asset
По сути, это хранит шаблон объекта, который только что был в нашей сцене, со всеми теми же конфигурациями.
Пример пользовательского объекта-кирпича, который используется для динамического создания кубиков Lego в сцене, к нему прикреплен набор компонентов с различными значениями по умолчанию.
Когда у нас есть эти сборные компоненты, мы можем назначить их переменным инспектора (как мы говорили ранее) для любого компонента в сцене, чтобы мы могли создавать новые GameObject, как указано в сборке, в любое время.
Затем мы можем выполнить «создание экземпляра» префаба и манипулировать им в желаемом месте сцены и установить необходимые родительские отношения.
Geekbrains
Unity — это инструмент для разработки двухмерных и трёхмерных игр. Созданные с помощью Unity приложения работают под операционными системами Windows, OS X, Windows Phone, Android, Apple iOS, Linux, а также на игровых приставках Wii, PlayStation 3, PlayStation 4, Xbox 360, Xbox One.
Также этот игровой движок позволяет запускать игры в браузерах с помощью специального подключаемого модуля Unity Web Player и технологий WebGL.
На курсе вы изучите основные инструменты редактора Unity, а также подходы, которые используются при разработке игр. Кроме того, разберёте весь процесс создания однопользовательской 2D и 3D игры.
После обучения вы будете не только понимать принципы большинства существующих игровых механик, а также сможете их реализовывать на практике. Будете вести разработку собственного 3D-шутера.
Для успешного прохождения курса “Unity. Уровень 1” требуются знания языка C#, которые вы можете приобрести на Базовом курсе “С#. Уровень 1”.
Чему вы научитесь:
- Познакомитесь со всеми составляющими экосистемы Unity
- Работать с игровыми объектами и компонентами
- Применять язык программирования C# в Unity
- Создавать анимацию и визуальные эффекты
- Создавать интерфейсы игровых уровней и меню
- Разрабатывать 2D и 3D игры
- Оптимизировать игры
Совет новичкам по Unity
Если вы планируете написать свою первую игру, не стоит недооценивать сложность и время, необходимое для написания даже самых тривиальных игр. Помните, что над большинством игр, которые выходят в Steam, команды работают над ними в течение многих лет!
Выберите простую концепцию и разбейте ее на небольшие достижимые этапы. Настоятельно рекомендуется разделить вашу игру на как можно более маленькие независимые компоненты, так как у вас гораздо меньше шансов столкнуться с ошибками, если вы сохраните компоненты простыми, а не монолитными блоками кода.
Прежде чем вы начнете писать какой-либо код для любой части вашей игры, поищите, что кто-то сделал раньше, чтобы решить ту же проблему — скорее всего, у них будет гораздо более удобное решение.
Unity
Развивайте навыки и карьеру в собственном темпе с помощью обучающих ресурсов или под руководством экспертов Unity.
Получите три месяца бесплатного доступа к Unity Learn Premium и присоединяйтесь к Create with Code Live — виртуальному онлайн-курсу для учащихся, преподавателей и для всех, кто хочет научиться программированию.
Есть ресурсы как для новичков и студентов, так и для экспертов и профессионалов:
- Для учащихся. Найдите все необходимое для развития навыков и продвижения по карьере.
- Для преподавателей. Вооружите своих студентов всем необходимым для выживания на рынке труда будущего.
- Для коллективов. Дополните свой талант навыками, необходимыми для внедрения и распространения инноваций.
Хорошие ресурсы для разработки игр в Unity
Сообщество разработчиков игр — одно из лучших среди всех, и в индустрии есть множество высококвалифицированных профессионалов, которые размещают контент бесплатно или почти бесплатно. В этой области требуются 3D-моделисты, концептуальные художники, геймдизайнеры, программисты и так далее. Я связал несколько отличных общих ресурсов, с которыми я столкнулся, для каждого из этих полей ниже:
Смотрите это видео на YouTube
Смотрите это видео на YouTube
Смотрите это видео на YouTube
Концептуальное искусство
- Школа дизайна Фэн Чжу (более 90 часов уроков по концепт-арту)
- Тайлер Эдлин Арт (Великое арт-сообщество BST с отзывами профессионалов о ежемесячных испытаниях)
- Art Cafe (Интервью и мастер-классы с известными концепт-художниками)
- Трент Канюга (иллюстратор и 2D-художник, который также создает свою собственную игру)
3D моделирование
- CG Cookie (лучшие основы моделирования сетки в Blender, у них есть множество другого отличного контента для блендера)
- Тор Фрик (модельеры и скульпторы твердых поверхностей в Blender)
- Глеб Александров (Краткие мощные уроки по рендерингу в Blender)
Игровой дизайн
- DoubleFine Amnesia Fortnight (разработчики игр, которые проводят двухнедельный хакатон и записывают весь процесс проектирования)
- Инструментарий GameMakers (изучает принципы игрового дизайна)
Программирование
- Handmade Hero (Написание игры и движка с нуля на C)
- Джонатан Блоу (инди-разработчик, транслирующий свою разработку игры)
- Brackeys ( хорошие учебные пособия по Unity)
Задачи юнити разработчика
Основная обязанность unity разработчика — создание игр для компьютеров и мобильных устройств, участие в проекте, включая тестирование, модификацию, поддержку и обновления игр.
Также разработчик выполняет и другие задачи:
создание геймдизайна: игровой контент и правила для персонажей;
составление шейдеров — программа для видеокарты, которая позволяет реализовать разные спецэффекты: преломление, затенение, рассеяние света и другие характеристики;
использование трехмерной графики 3D моделирования для игр;
подготовка анимации и графики;
понимание математики и физики (это важно как в процессе работы, так и при изучении С#).
Курс «Middle-разработчик игр на Unity» от Skillbox
Длительность | 6 месяцев |
Уровень | С нуля |
Для кого подходит | Junior-разработчикам на Unity + С#-программистам, которые хотят в геймдев |
Формат | Видеоуроки + домашние задания + общение с куратором |
Гарантии | Подготовка к успешному прохождению собеседования |
Итоги | Диплом + портфолио |
Цена |
|
Ссылка на курс |
Программа курса включает в себя следующие блоки:
- основы разработки многопользовательских игр, работа с сетью, компоненты из группы Network, работа с веб-ресурсами, загрузка текстовых данных и текстур;
- форматы данных в игре, форматы JSON/XML, создание классов, загрузка/сохранение игры, работа с потоковыми данными в StreamingAssets;
- создание шейдеров – синтаксис ShaderLab и HLSL, редактор Shader Graph, работа с RenderTexture, работа с экранным буфером, вычислительные шейдеры;
- применение основ ООП в Unity, наследование скриптов;
- создание комплексной анимации персонажа, применение масок к скелету, наложение анимационных слоев, управление частью скелета с помощью устройств ввода;
- использование Coroutine в движке и работа с освещением;
- оптимизация игр и распределение ресурсов, минимизация «узких» мест, создание атласов для объектов окружения, использование low-poly-рендеров для объектов с плотной сеткой, работа с LOD-Group – управление уровнем детализации и много другое;
- дипломный проект, разработка кооперативной онлайн-игры.
Преподаватели:
Сергей Ледин – опытный преподаватель, разрабатывает игры и визуальные эффекты с 2008 года, пишет на языках C++, C#, HLSL, Python, работает с 3D Maya, Cinema4D, Unity и Unreal Engine 4, создал игры по мультфильмам Go Go Cats, Qumi-Qumi и приложение StandAll для iPhone, iPad и Android.
После окончания курса вы сможете:
- программировать на С# с учетом ООП;
- создавать собственные шейдеры;
- разрабатывать VFX для игр;
- работать с мобильными устройствами;
- делать сетевые игры;
- оптимизировать игры и свою работу.
Мои впечатления: Программа готовит специалистов по разработке игр на Unity. Отучившись на этом курсе вы выйдете уже опытным разработчиком игр. А значит и спрос на вас на рынке труда будет хороший. С этим, кстати, помогут местные специалисты по части HR. Так что не откладывайте. Вперед к новым свершениям!
На сайт курса
Coursera
Бизнес, IT, наука о данных, иностранные языки – области, в которых международный образовательный сервис Coursera предлагает онлайн-программы ведущих мировых вузов и предприятий.
Специализация «Game Design and Development», представлена университетом штата Мичиган (США). Контент – теоретическая база и практические рекомендации по производству видеоигр с использованием Unity-5. Потребители научатся разрабатывать концепцию, прототипировать и тестировать идеи, ориентироваться в лицензировании и маркетинге. Партнером является известный портал онлайн-игр, который предоставляет шанс для старта и монетизации начинающим профи. Наличие субтитров (в том числе и на русском) помогает с восприятием англоязычных наставников.
Подборка курсов по созданию игр на Unity
Разработчик игр на Unity с нуля
Курс подойдёт начинающим программистам и опытным разработчикам, которые хотят попасть в геймдев. Вы узнаете, как разрабатывать игры на Unity, научитесь программировать на C#, освоите азы 3D-моделирования.
Программа длится 6 месяцев. В ходе курса вы добавите 5 проектов в портфолио. А ещё вас ждёт дипломный проект — вы разработаете аркаду по мотивам игры Crimsonland.
Стоимость обучения:
68 796 ₽
105 840 ₽
Рассрочка:
5733 ₽ ×
12 мес.
Уровень сложности
для новичков
Длительность
6 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
диплом
Перейти на страницу курса
Разработка игр на Unity
Программа рассчитана на школьников, которые хотят научиться программировать игры. В ходе курса вы освоите игровую разработку на Unity с нуля, познакомитесь с основами программирования на C# и геймдизайна, научитесь настраивать игровое управление и анимацию, работать со светом и звуком в игре. А ещё вас ждет блок по работе с пользовательским интерфейсом.
Обучение длится 3 месяца. По итогам вы сможете создать свою 3D-игру. Это задание для дипломного проекта.
Стоимость обучения:
16 200 ₽
18 000 ₽
Рассрочка:
5400 ₽ ×
3 мес.
Уровень сложности
для новичков
Длительность
3 мес.
Демо доступ
нет
Формат обучения
вебинар
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат
Перейти на страницу курса
Разработчик игр на Unity PRO
Программа рассчитана как на новичков, так и на опытных разработчиков на других языках. На курсе вы освоите все этапы геймдизайна, познакомитесь с программированием на C#. А ещё разберётесь, как зарабатывать на играх через App Store, Google Play, Steam.
Курс длится 18 месяцев. Во время обучения вы создадите 5 типовых игр. А ещё вы разработаете собственную игру, для которой сами выберете жанр и платформу. Это будет дипломная работа курса.
Стоимость обучения:
198 000 ₽
330 000 ₽
Рассрочка:
5500 ₽ ×
36 мес.
Уровень сложности
для новичков
Длительность
18 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
да
Перейти на страницу курса
Unity Game Developer. Professional
Это продвинутый курс для тех, кто уже хорошо знаком с основами Unity и умеет программировать на C#. По итогам программы вы сможете проектировать архитектуру игр на Unity, создавать различные игровые системы, применять паттерны в разработке, работать с ассетами.
Программа длится 4 месяца. В течение курса вы будете работать над созданием выпускного проекта, который сможете прикрепить к портфолио. Темой выпускного проекта может стать, например, игра типа GTA или RPG.
Стоимость обучения:
65 000 ₽
Уровень сложности
для специалистов
Длительность
4 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат
Перейти на страницу курса
Онлайн-курс по Unity, тариф PRO
Программа ориентирована на всех, кому интересно развитие в GameDev. Разработчики обещают, что даже если вы никогда не занимались программированием, по итогам курса вы сможете создать свой проект на Unity и освоите азы C#. Вы научитесь создавать персонажей, разрабатывать игры на несколько уровней, создавать препятствия и магазин внутри игры.
Курс длится 16 часов, занятия проходят в формате вебинаров. После курса вы сможете добавить в портфолио проект 2D-игры, над которым работали на протяжении всего обучения.
Стоимость обучения:
32 000 ₽
Рассрочка:
Уровень сложности
для новичков
Длительность
1 мес.
Демо доступ
нет
Формат обучения
видеоуроки
Домашние задания
нет
Обратная связь
нет
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат
Перейти на страницу курса
Онлайн-курс создания игр от Hedu
Сайт — https://irs.academy/kurs_sozdania_igr Длительность обучения — 12 уроков по 2 часа. Стоимость обучения — 46 000 рублей.
Курс полезен для всех желающих сменить специализацию, попробовать себя в роли разработчика игр и получить работы в портфолио. В ходе обучения вы освоите игровой движок Unity, поймете концепцию создания игрового проекта, изучите скрипты для работы с персонажами, спецэффектами и текстурами, а также научитесь монетизировать свои работы.
Преимущества:
- Удобный формат обучения.
- Сопровождение кураторов.
- Сертификат о прохождении обучения.
- Положительные отзывы учеников.
Недостатки:
- Мало практики.
- Нет гарантии трудоустройства.
- Высокая цена.
SkillFactory
В активе онлайн-школы Skillfactory 31 программа по Data Science, аналитике и программированию от экспертов рынка. С 2016 года обучение на реальных проектах с перспективой приобретения навыков под запросы бизнеса прошли свыше 9 тысяч человек.
12-месячный комплекс «Геймдевелопер» ориентирован на новичков, но будет интересен и тестировщикам или дизайнерам гейм-индустрии, которые хотят войти в гемдев. Студенты пройдут путь от знакомства с инструментом до подготовки многопользовательского продукта в жанре «танки», командной или инди-разработки и выхода на рынок. На протяжении всего периода слушатели могут рассчитывать на сопровождение куратора, помощь ментора и общение в профессиональном комьюнити.
Skill Factory
Профессия «Разработчик игр на Unity»
Научитесь разрабатывать игры на Unity и C#
Все главные навыки разработчика игр в одном курсе:
- Программирование
Вы научитесь программировать на C# — это даст вам основу для широкого круга задач - Все этапы гейм-дизайна
Вы отработаете каждый шаг создания игры — от идеи до загрузки в сторы и продаж - Разные виды игр
Вы освоите разработку востребованных 2D- и многопользовательских 3D-игр - Выпуск на рынок
Вы поймете, как зарабатывать на играх, продвигая их в App Store, Google Play, Steam
Программа профессии
Введение в GameDev и Программирование на C# (2 месяца)Результат: Создаете игровую сцену (локацию) с нуля с освещением и интерактивом. Научитесь основам языка C#, решите 50+ практических задач.
Разработка мобильных игр на Unity (3 месяца)Результат: Разработаете Space Shooter, который будет работать на мобильных устройствах Android и IOS и будет загружен в Google Play и Apple Store. Научитесь создавать мобильные 2D-игры и разработаете RPG Tower defence с несколькими уровнями. Научитесь сохранять игру и продолжать ее с сохраненного места.
Создание 3D-shooter и «Танки» (4 месяца)Результат: Разработаете 3D Shooter, который загружен в Steam. Разработаете многопользовательскую 3D игру по типу “танки», где вы будете сражаться с другими игроками по сети, а также сможете общаться с ними по голосовой связи.
Командная или инди-разработка своей игры (3 месяца)Результат: Познакомитесь с процессом проектирования новой игры. Жанр игры вы выберете самостоятельно, например action adventure, RPG, гонки и т.д. Узнаете об основных подходах, которые позволяют придумать игру, которая будет пользоваться спросом. Разработаете дизайн-документ для вашей будущей игры, подробно описывающий игру. Также вы научитесь основным подходам для продвижения и заработка на играх. Разработаете игру, которую вы самостоятельно спроектировали на предыдущем блоке по геймдизайну. Разработку можно вести индивидуально или в команде. Разработка будет вестись под руководством опытного эксперта. Ваша задача — выпустить игру и вывести ее на рынок (в Steam, Google Play и/или Apple Store).
Курсы от Skillbox
Платформа предоставляет 3 образовательные программы, к общим преимуществам которых можно отнести пожизненный доступ к материалам и удобный интерфейс для поиска нужной информации.
Разработчик игр на Unity
Сайт — https://skillbox.ru/course/profession-unity/ Длительность обучения — 11 месяцев. Стоимость обучения — 4 914 рублей в месяц при рассрочке на 2 года.
Отличный курс для новичков, начинающих специалистов и опытных программистов, желающих перейти в игровую индустрию. В ходе обучения вы освоите C#, разберётесь в основах гейм дизайна и научитесь создавать игры на популярном движке Юнити. Сможете на практике отработать навыки командной разработки на геймджемах и добавите 4 игры в портфолио.
Преимущества:
- Много практики.
- Возможность находить первые заказы в процессе обучения.
- Диплом об окончании программы выдается всем ученикам.
- Обратная связь 24 на 7.
- Возможность посмотреть лекции в записи, если пропустили занятие.
Недостатки:
Ограниченное количество мест.
Разработчик игр на Unity с нуля до Middle
Сайт — https://skillbox.ru/course/profession-unity-middle/ Длительность обучения — 20 месяцев. Стоимость обучения — 5 182 рубля в месяц при рассрочке на два года.
Школа Skillbox предоставляет программу, разделенную на 3 основных этапа, в ходе которых ученик получает максимум профессиональных знаний и навыков. На первом этапе вы с нуля освоите игровую разработку: научитесь писать на С#, создавать игры на Unity и выделять собственные дополнения для движка. У вас получится создать игру, о которой всегда мечтали, или устроиться разработчиком в крутую студию.
Преимущества:
- Помощь в трудоустройстве.
- Возможность находить первые заказы в процессе обучения.
- Первые 6 месяцев обучения Юнити бесплатные.
- Доступ к закрытым мероприятиям – воркшопам и карьерным консультациям.
- Педагогический состав – практикующие специалисты с опытом 5-10 лет в сфере разработки.
Недостатки:
- Ограниченное количество мест.
- Высокая конкуренция среди исполнителей: необходимо прислушиваться к рекомендациям кураторов по выбору рациональных заказов.
Разработчик AR&VR с нуля до PRO
Сайт — https://skillbox.ru/course/profession-vr-ar-dev/ Длительность обучения — 2 года. Стоимость обучения — 5 226 рублей в месяц при рассрочке на 2 года.
Курс подходит для новичков и всех практикующих специалистов, желающих сменить рабочую сферу. В ходе обучения вы освоите разработку проектов дополненной и виртуальной реальности, научитесь писать игры и приложения, работать с Unity и Unreal Engine 4 и выпускать собственные готовые продукты.
Преимущества:
- Гарантированное трудоустройство.
- Удобный формат обучения и круглосуточная обратная связь.
- Практикующие преподаватели.
- Возможность обучения в своем темпе.
- Актуальная программа обучения.
Недостатки:
Нехватка мотивации от модераторов.
Smartyschool
Уникальный онлайн курс по созданию компьютерных игр с помощью Unity. В этот курс специалисты вложили всю свою любовь к информационным технологиям, программированию, дизайну и компьютерным играм.
Курс направлен на изучение создания и программирования компьютерных игр на языке C# в Unity. Unity сегодня признанный лидер индустрии разработки компьютерных игр, а с помощью этого игрового «движка» были созданы настоящие шедевры.
Unity отдали свой голос многие известные компании, которые сегодня создают свои игры с помощью этой IDE. Популярность Unity заключается в относительной простоте освоения, кроссплатформенности, в большом сообществе разработчиков и энтузиастов, поддержке и регулярных обновлениях.
Курс создан в соответствии с рекомендациями самой компании Unity Technologies и охватывает все основные аспекты разработки компьютерной игры.
Чему вы научитесь:
- Разработаете концепцию своей игры, которую будете реализовывать на курсе;
- Изучите особенности представления объектов в компьютерном трехмерном пространстве;
- Научитесь использовать интерфейс Unity по максимуму;
- Изучите основы языка программирования C#;
- Сможете подготавливать и импортировать различные элементы для своей игры: трехмерные объекты, спрайты, текстуры, аудио файлы;
- Научитесь освещать свои игры с помощью продвинутой системы глобального освещения Unity;
- Разберетесь в тонкостях построения игровых сцен с помощью Unity;
- Изучите особенности использования физики твердых тел и определения столкновений при создании игры;
- Научитесь создавать элементы графического интерфейса вашей игры;
- Научитесь анимировать игровые объекты с помощью невероятных инструментов Unity;
- Освоите инструменты для коллективной разработки и контроля версий;
- Научитесь создавать код для различных платформ;
- Научитесь создавать 2D игры;
- И сможете создавать много элегантного кода…