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

Moderator

Moderator

Модератор
Сообщения
51 062
Реакции
19 087
Монеты
469 087
Автор: Skillbox
Название: Профессия разработчик игр на Unity (2019)
скачать бесплатно [Skillbox] Профессия разработчик игр на Unity (2019)

Первая игра после 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
Создание текстур
  • инструменты графического редактора
  • создание тайловых текстур
  • создание карт
  • приемы создание реалистичных текстур
Применение текстур
  • материалы, карты
  • генерация текстур
  • запекание текстур
  • развертки
Создание звуковых эффектов и музыки
  • инструменты аудиоредактора
  • запись звуков
  • инструменты создания музыки
  • микширование
 

Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания:
  • Like
Реакции: Noriega и drivett