Онлайн курс «Разработчик игр на Unity» от GeekBrains: получи новую профессию дистанционно! ✅ Курс ориентирован на уровень: Junior. ⌚ Длительность обучения: 10 месяцев. ✅ Помощь в трудоустройстве! Обучение разработке игр на Unity с нуля онлайн.
Unity-разработчик создает игры в любых жанрах и для разных платформ: от 2D-стратегий до 3D-шутеров. На Unity созданы Hearthstone, Русы против Ящеров, Pokemon GO и другие популярные игры.
Получите все нужные навыки
Инструменты
Unity
Visual Studio
Blender
Навыки
Разработка 2D- и 3D-игр на Unity: от платформера до 3D-экшена
Разработка основных игровых механик на C#
Оптимизация игровых проектов для запуска на разных платформах
Интеграция SDK и плагинов в Unity 3D проекты
Разработка и адаптация игр под ПК, iOS, Android
Создание 3D-моделей в Blender
Разработка шейдеров для игровых проектов
Работа с Git (локальные и удаленные репозитории)
Применение принципов ООП и паттернов проектирования в геймдеве
В вашем портфолио будет крупный проект
Аркада
2D-платформер
Мобильный раннер
Twin-stick шутер
2D-стратегия
2D scroll шутер
Командный проект со стажировки в игровой студии
Программа обучения
Основные курсы
Введение в разработку игр
1 практическое задание
Пайплайн разработки игры
Грейды разработчиков
Основы геймдизайна
Общие понятия программирования
Инструменты и методы программирования
Описание движков
10 глупых вопросов разработчику
Разработка на Unity
30 практических заданий, 1 итоговая работа
Работа с объектами на сцене
Изучение пользовательских интерфейсов
Создание и применение скриптов
Освоение циклов и массивов
Работа с временем в Unity
Создание игры «Save the village»
Движение и вращение объектов
Знакомство с физическим движком
Разработка игры «Wild Ball»
Принципы повествовательного дизайна в видеоиграх
Создание платформера
Введение в Blender
Моделирование реквизита
Работа с материалами в Blender
Создание персонажа в стиле Low Poly
Создание игрового ландшафта
Использование таймлайнов
Использование CineMachine
Применение постобработки
Дополнительный модуль: коллективная разработка
Разработка игры «Crazy Run»
Дополнительный модуль: геймдизайн
Искусственный интеллект и поиск пути
Использование лучей для обнаружения объектов
Продвинутый уровень разработки на Unity
18 практических заданий, 1 итоговая работа
Знакомство с DOTS и ECS в Unity
Обработка пользовательского ввода в играх
Взаимодействие между объектами на сцене
Работа с статическими данными в Unity
Создание искусственного интеллекта для игр
Применение продвинутых программистских паттернов
Основы графической разработки в Unity
Изучение освещения в Unity
Анимация объектов в игровой среде
Работа с асинхронными вычислениями
Расширение возможностей редактора Unity
Управление игровыми состояниями и взаимодействие с пользовательским интерфейсом
Создание сетевых игр на основе Photon
Оптимизация производительности игр в Unity
Методы монетизации компьютерных игр
Работа со звуком в игровых проектах
Подготовка и публикация игр в мобильные магазины
Тестирование игровых проектов
Коллективная работа и профессиональное развитие
Дополнительные курсы
C# с нуля
22 практических задания, 1 итоговая работа
Введение в профессию разработчика на платформе .NET
Основы языка программирования C#
Использование условий и циклов для управления программным кодом
Работа с массивами данных
Создание и использование методов
Работа с файлами в приложениях
Введение в структуры данных и объектно-ориентированное программирование
Использование коллекций для эффективной работы с данными
Создание пользовательских интерфейсов с помощью технологии Windows Presentation Foundation
Глубокое изучение принципов объектно-ориентированного программирования (ООП)
Применение делегатов для обработки событий
Дополнительные материалы по разработке на платформе .NET
Работа с многопоточностью в приложениях
Использование ADO и Entity Framework для работы с базами данных
Применение паттернов проектирования в разработке приложений
Создание веб-приложений на платформе ASP.NET Core: основы
Продолжение изучения ASP.NET Core: продвинутые темы
Разработка веб-API на платформе ASP.NET Core
Планы на будущее после завершения курса
Дополнительный модуль по работе с сетью
Blender
13 практических заданий
Интерфейс и возможности
Полигональное моделирование и сглаживание
Процедурное моделирование
Скульптинг
Анимация и симуляция
UV-развертка
Текстура и материалы
Визуализация и освещение,
Визуализация в Octane Render
Композитинг
GeekBrains, образовательный портал
Мы учим людей с нуля осваивать программирование, веб-дизайн и маркетинг.
Проводим онлайн-курсы со стажировкой и бесплатные мастер-классы, развиваем сообщество, сотрудничаем с компаниями по трудоустройству и непрерывно тестируем новые методики для поднятия эффективного обучения.
Наша цель − ваше трудоустройство
Мы привязали систему мотивации сотрудников и преподавателей к результатам студентов. Поэтому мы совершенствуем наше обучение каждый день и сами с удовольствием приглашаем выпускников на работу.
Комбинируем живое обучение и видеоуроки
Теория в видеоуроках с безграничным доступом
Изучайте материалы в удобное время, всегда можете к ним вернуться, чтобы повторить
Живые занятия по расписанию
Разберете сложные задачи с экспертами в прямом эфире, зададите вопросы и сразу получите ответы
Практика для тренировки навыков
70% обучения — практика на кейсах из трех востребованных сфер: торговли, сферы услуг и производства. Можете решать все задания из одной сферы или выбрать ту, которая больше вам интересна
Персональная обратная связь на ваши задания
Подробная обратная связь от кураторов-экспертов в течение 24 часов с момента отправки работы
Разработка игр с каждым годом становится всё более перспективной отраслью, и почти половина подобных проектов создаётся на Unity. Благодаря этому появилась профессия разработчиков, работающих на данном движке. Они могут участвовать в создании 2D и 3D игр, что естественно достаточно сложно....
Геймдев входит в число одних из самых перспективных секторов IT. Люди любят компьютерные игры, и число их поклонников растёт с каждым годом. Благодаря этому востребованы те, кто занимается их непосредственной разработкой.
Профессия программиста и разработчика является одной из самых востребованных. И эта тенденция будет сохраняться и в будущем. Повсеместные автоматизация, игромания и системы умных домов постоянно нуждаются в профессиональных кадрах, которые смогут не только придумать новые идеи и приложения, но и...