KursSliv
0Корзина
КурсыАдминистрирование и программированиеSkillbox Профессия разработчик игр на Unity 2020

Skillbox Профессия разработчик игр на Unity 2020

Skillbox Профессия разработчик игр на Unity 2020 скриншот на облаке
Skillbox Профессия разработчик игр на Unity 2020
Skillbox Профессия разработчик игр на Unity 2020
Skillbox Профессия разработчик игр на Unity 2020 слив курса
  • Автор / Школа: Skillbox, 2020
  • Категория: Администрирование и программирование
  • Скачать: Облако Google / Yandex / Mail
  • Торрент (torrent): нет
  • Бесплатно 1 урок: по запросу

О курсе

[Skillbox] Профессия разработчик игр на Unity (2020)

Первая игра после 5 часов обучения
150 часов онлайн-обучения

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

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

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

Непрограммистам из GameDev-среды
Вы уже занимаетесь Game Development — написанием сюжетов или прорисовкой персонажей — но хотите повысить свою ценность в отрасли.

Программа курса:

Курс состоит из четырех блоков. Первый блок посвящен освоению азов программирования на C#, а уже со второго блока вы начнете создавать свои первые игры.
Сразу после освоения азов вы начинаете сами программировать игры. После обучения вам уже есть, что показать на собеседовании.

#1 Введение в С#

Базовые возможности C#
  • понятие переменной, типы данных: ссылочные и значимые
  • форматированный вывод
  • преобразование типов данных
  • арифметические операции
  • логические операции
Управляющие конструкции: ветвление и циклы
  • логический оператор, тернарный оператор
  • оператор switch
  • оптимизация рутинных задач: циклы
  • цикл for
  • цикл while
  • цикл do-while
Массивы
  • одномерные массивы
  • основные методы работы с одномерными массивами
  • вложенные циклы, операторы break и continue
  • многомерные массивы
  • цикл foreach
Методы
  • разделение логики: использование методов
  • параметры методов, возвращение значений
  • перегрузка методов
  • понятие рекурсивной функции
Структуры и введение в ООП
  • объекты и классы
  • поля и константы
  • модификаторы доступа
  • статические поля и методы
#2 Основы создания игра на Unity

3D-графика реального времени
и возможности Unity
    • трехмерное пространство, камера
    • вершины, полигоны, объекты
    • текстуры, мэппинг, отражение, рефракция
    • динамическое освещение, тени
    • анимация
    • процесс рендеринга
    • постпроцессинг
    • шейдеры
    • системы частиц
    • современные API
Первые шаги в строении игр
    • установка Unity
    • интерфейс Unity
    • сцены, камеры, источники света
    • объекты на сцене, их свойства
    • простейшие материалы
    • Домашняя работа.
Двигаем объекты
    • скрипты, основы Unity API
    • использование Rigidbody: движение, вращение
    • настройка коллайдеров
    • соединение объектов, joint
    • домашняя работа
Текстурирование, шейдеры
    • режимы рендеринга
    • карты текстур
    • настройки материала
    • шейдеры
    • домашняя работа:
Озвучка
    • источники звука
    • настройки AudioSource
    • API проигрывания звука
    • AudioMixer
    • наложение эффектов
    • домашняя работа
Анимация
    • граф анимаций
    • создание анимации, таймлайн
    • реалистичность, анимационные кривые
    • контроллеры анимации
    • домашняя работа
Системы частиц
    • применение
    • создание и настройка системы частиц
    • компоненты
    • шейдеры
    • домашняя работа
Продвинутое программирование
    • жизненный цикл сцен и объектов
    • корутины и параллельное выполнение
    • система событий
    • инструменты отладки и логирования
    • Unit-тестирование
    • домашняя работа
Физический движок
    • основные виды коллайдеров
    • виды сочленений (joint)
    • физические материалы
    • симуляция тканей (cloth)
    • ragdoll-модели
    • обнаружение столкновений (collision detection)
    • отладка физики
    • домашняя работа
Пользовательский интерфейс
    • разметка элементов интерфейса
    • интерактивные элементы
    • анимация и эффекты
    • отладочный интерфейс
    • домашняя работа: создание GUI-меню
#3 Углубляемся в Unity

Адаптация под touch-screen
  • пользовательский ввод
  • touch-события
  • экранная клавиатуры
  • адаптация интерфейса
  • адаптация геймплея
Интеграция с мобильными устройствами
  • акселерометр и другие сенсоры
  • оптимизация производительности
  • сборка под мобильные устройства
Создаем свои шейдеры
  • вершинные шейдеры
  • шейдеры геометрии
  • фрагментные шейдеры
  • ShaderLab
Инструменты для создания игрового ландшафта
  • редактор ландшафта
  • редактор деревьев
  • трава и ветер
Timeline: Создаем кат-сцены
  • обзор инструмента
  • управление клипами
  • создание дорожек
  • настройки таймлайна
Постпроцессинг
  • сглаживание
  • отражения
  • размытие
  • HDR
  • прочие эффекты
ИИ в играх, поиск пути
  • управление навигацией и поиском пути
#4 Разработка полного цикла

Гейм-дизайн
  • дизайн игрового мира, сеттинга
  • дизайн игровых механик
  • системный дизайн
  • дизайн контента
  • создание сюжета, игровых текстов
  • левел-дизайн
Создание 3D моделей
  • базовые понятия
  • создание и редактирование объектов, вершин, граней, полигонов
  • полигональное моделирование
  • трансформации, объединение, вытягивание, булевые операции
  • модификаторы
  • кривые, меши, сплайны
  • типовые ошибки
Создание 3D моделей
  • скульптинг
  • ключевая анимация
  • экспорт в Unity
Создание текстур
  • инструменты графического редактора
  • создание тайловых текстур
  • создание карт
  • приемы создание реалистичных текстур
Применение текстур
  • материалы, карты
  • генерация текстур
  • запекание текстур
  • развертки
Создание звуковых эффектов и музыки
  • инструменты аудиоредактора
  • запись звуков
  • инструменты создания музыки
  • микширование

Отзывы



Кликните на изображение чтобы обновить код, если он неразборчив