b>Мова викладання в курсі — російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв'язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
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
Створення текстур
— инструменты графического редактора
— создание тайловых текстур
— создание карт
— приемы создание реалистичных текстур
Застосування текстур
— материалы, карты
— генерация текстур
— запекание текстур
— развертки
Створення звукових ефектів і музики
— инструменты аудиоредактора
— запись звуков
— инструменты создания музыки
— микширование
Відгуки
Відгуків немає, поки що.