Otus
Глобальный
Курс
Online
26 декабря 2021
5 месяцев
Стоимость курса
60 000 RUB

Unity game developer. Basic

Навыки, которые вы получите:
Unity Game design 2D анимация 3D игра

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

Кому подойдет курс

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

Необходимая подготовка

  • Основы программирования.
  • Принципы ООП.
  • Базовые знания компьютерной алгебры и линейной алгебры. 

Будет плюсом

  • Опыт работы на С#.
  • Опыт работы на Unity.

Программа

  1. Введение в Юнити. Пишем первую игру.
  2. Архитектура проектов на Unity.
  3. Разработка 2D игр в Unity.
  4. Разработка сетевых 3D-игр.
  5. Монетизация и гейм-дизайн.
  6. Продвинутые темы.
  7. Проектная работа.

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 и др.