ITVDN

Unity Базовый

  • Средний уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: Неограничено
Записаться

Unity Базовый

Unity – это ведущая платформа и полноценная среда для разработки современных 2D и 3D игр, работающих на Windows, IOs, Android.
Программа обучения
  • Создание 2D Platformer (Часть 1)
  • Создание 2D Platformer (Часть 2)
  • Работа с персонажем типа Humanoid
  • Управление персонажем и программирование выстрелов
  • Использование NavMesh
  • Создание и настройка игровой карты. Эффекты
  • Программирование «Здоровья». UI health bar
  • Работа с NPC (Часть 1)
  • Работа с NPC (Часть 2)
Знания и навыки, которые приобретете
  • Применять в разработке специализированные типы языка Scala  - типы-одиночки, проекции типов, цепочки, составные, инфиксные, экзистенциальные, абстрактные типы и типы высшего порядка
  • Использовать неявные преобразования для расширения возможностей существующих классов
  • Использовать механизмы сопоставления с образцом языка Scala в отношении различных типов
  • Понимать работу с абстрактными элементами. Использовать на практике ленивые val-переменные, абстрактные типы, Path-dependent типы, уточняющие типы
  • Применять с Scala Future такие методы, как: преобразование, создание, фильтрация, обработка исключительных ситуаций и другие
  • Применять в разработке такие функциональные приёмы, как: обработка ошибок без использования Exception, использование чисто функционального состояния и чисто функционального параллелизма
  • Применять моноиды, их композицию, комбинаторы и правила монад
  • Понимать и применять функторы и понимать разницу между монадой и аппликативным функтором
  • Тестировать написанные вами программы с помощью юнит-тестов и фреймворка ScalaTest

Преподаватели

  • Андрей Олейник

    Unity Developer