OTUS. Unity Game Developer. Basic. Разработчик игр на Unity. Базовый уровень

Оставить заявку

Продолжительность курса

5 месяцев

35000 руб. за курс

Записаться
Метро

Метро

Уровень подготовки

Уровень подготовки

Продвинутый, Профессиональный

slide 1

Возраст

Взрослые

О курсе создания игр

Что даст вам этот курс

Вы начнете обучение с основ и овладеете продвинутыми приемами работы в Unity для создания 2D и 3D игр.
После обучения у вас будет весь необходимый набор навыков, чтобы проектировать архитектуру игры, писать чистый код, создавать умный AI, оптимизировать и монетизировать игру.

Для кого этот курс?

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


3 игры, которые вы создадите

Пошаговый 3D-баттлер по типу RAID Shadow Legends
Навыки, которые вы освоите, работая над этим проектом: Coroutines, Scriptable Objects, работа с анимациями (MecAnim и Legacy Animation), Unity UI, системы частиц, воспроизведение звука, DontDestroyOnLoad, расширение редактора и др.

2D-платформер
Навыки, которые вы освоите, работая над этим проектом: Tilemap, 2D-физика, New Input System, управление камерой с помощью Cinemachine, процедурная генерация уровней, сериализация и др.

Сетевой 3D-шутер
Навыки, которые вы освоите, работая над этим проектом: создание многопользовательской игры, 3D-физика, Terrain, Navigation Mesh, Ragdolls, Inverse Kinematics, AI и создание ботов (Конечные автоматы, Behaviour Trees, Goal Oriented Action Planning), Photon Unity Networking и др.
Особенности курса

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

Переход к DOTS, дающий возможность обрабатывать гораздо больше объектов.
Подробный разбор подходов к проектированию архитектуры игр в Unity для выстраивания продуманной структуры игры.
Оптимальное использование инструментов и API Unity, позволяющее добиться оптимальной производительности.
Использование инструмента Cinemachine, упрощающего управление камерами.
Разработка AI — 3 подхода к разработке искусственного интеллекта в играх.
Монетизация: стратегия и техническая реализация — как вставить рекламу и внутриигровые покупки в игру.
Необходимые знания
Основы программирования;
Принципы ООП;
Базовые знания компьютерной алгебры и линейной алгебры;
Будет плюсом, но не обязательно:
Опыт работы на С#
Опыт работы на Unity
Процесс обучения
Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Cлаке курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете.

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

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

Курс длится 5 месяцев, где последний месяц отводится для выполнения проектной работы, досдачи домашних заданий и вопросов преподавателям.

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

Программа курса создания игр

Программа курса OTUS. Unity Game Developer. Basic. Разработчик игр на Unity. Базовый уровень
  • Модуль 1. Введение в Юнити. Пишем первую игру Тема 1. Знакомство с Unity и первые скрипты Тема 2. Игровой цикл Тема 3. Unity UI и загрузка сцен Тема 4. Спецэффекты Тема 5. Звуки и музыка Тема 6. Расширение редактора Тема 7. Создание билдов и публикация
  • Модуль 2. Архитектура проектов на Unity Тема 8. Синглтоны, Listener/Subscriber, Event Queue, Инъекция зависимостей (Zenject) Тема 9. Паттерн Model View Controller Тема 10. Паттерн Entity Component System Тема 11. Data Oriented Tech Stack (DOTS)
  • Модуль 3. Разработка 2D игр в Unity.Тема 12. Создание 2D проекта Тема 13. Введение в физику Тема 14. Продвинутая физика Тема 15. 2D анимация. DOTween, Spine и другие инструменты Тема 16. Обработка ввода, New Input System и Cinemachine Тема 17. Неигровые персонажи Тема 18. Процедурная генерация уровней Тема 19. Игровой прогресс и его сохранение
  • Модуль 4 Разработка сетевых 3D-игр.Тема 20. Знакомство с Terrain, Navigation Mesh, управление персонажем Тема 21. Знакомство с Photon Unity Networking Тема 22. Игровые элементы, Ragdolls и Inverse Kinematics Тема 23. AI и боты (часть 1, state machine и behaviour tree) Тема 24. AI и боты (часть 2, unity AI planner)
  • Модуль 5 Монетизация и гейм-дизайн. Тема 25. Подходы к монетизации и внутриигровые покупки Тема 26. Привлечение и удержание игроков Тема 27. Введение в геймдизайн
  • Модуль 6 Продвинутые темы. Тема 28. Оптимизация Тема 29. Scriptable Render Pipeline Тема 30. Локализация приложений Тема 31. Addressable Assets
  • Модуль 7 Проектная работа. Тема 32. Выбор темы и организация проектной работы Тема 33. Консультация по проектам и домашним заданиям Тема 34. Защита проектных работ
Читать подробнее Скрыть

Отзывы о курсе

Рейтинг: 5 (12 отзывов)
Качество обучения
Программа курса
Преподаватели
Расположение
Помещение и инфраструктура школы
Соотношение цена/качество

Остались вопросы?

Оставьте свой номер и мы вам перезвоним!

Оставить заявку
Фотографии, видео, текст взяты из открытого источника - https://otus.ru/lessons/unity-basic/. Автор произведений не известен. Данные материалы используются исключительно в информационных, учебных и новостных целях.
Оставьте ваши контактные данные и мы перезвоним в течение 12 минут!
Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных.