Факультет Разработки игр на Unity [2022] [GeekBrains] Часть 1/11
Цена: 12 475р. / часть.
Стоимость всего курса (со скидкой 45%): 137 232р.
---------------------------------------------------------------------------------
1 часть - 2 часть - 3 часть - 4 часть - 5 часть
6 часть - 7 часть - 8 часть - 9 часть - 10 часть - 11 часть
---------------------------------------------------------------------------------
Факультет разработки игр на Unity
Освойте разработку игр с нуля и получите всё для уверенного старта в геймдеве. Вы научитесь писать на C#, работать с Unity и воплощать идеи в собственных играх.
Часть 1.
Как учиться эффективно. Видеокурс от методистов GeekUniversity
1 месяц, 8 уроков, 16 часов обучающего контента, 20 часов практики
Цена: 12 475р. / часть.
Стоимость всего курса (со скидкой 45%): 137 232р.
https://gb.ru/geek_university/unity
---------------------------------------------------------------------------------
1 часть - 2 часть - 3 часть - 4 часть - 5 часть
6 часть - 7 часть - 8 часть - 9 часть - 10 часть - 11 часть
---------------------------------------------------------------------------------
Факультет разработки игр на Unity
Освойте разработку игр с нуля и получите всё для уверенного старта в геймдеве. Вы научитесь писать на C#, работать с Unity и воплощать идеи в собственных играх.
ДЛИТЕЛЬНОСТЬ
18 месяцев
РЕЗУЛЬТАТ
8 работ в портфолио
18 месяцев
РЕЗУЛЬТАТ
8 работ в портфолио
Часть 1.
Как учиться эффективно. Видеокурс от методистов GeekUniversity
- Особенности обучения в Geek University
- Почему тяжело учиться?
- Инструменты для самообразования
- Учимся от компетенций
- Особенности обучения взрослых
- Постановка целей по SMART
- Как формулировать образовательный запрос
1 месяц, 8 уроков, 16 часов обучающего контента, 20 часов практики
- Введение. Базовые типы данных. Консоль. Классы и методы.
- Управляющие конструкции
- Методы. От структур к объектам. Исключения
- Массивы. Текстовые файлы
- Символы, строки, регулярные выражения
- Делегаты, файлы, коллекции
- Введение в Windows Forms
- Программирование “по-взрослому”
Часть 1.
Как учиться эффективно. Видеокурс от методистов GeekUniversity
1 месяц, 8 уроков, 16 часов обучающего контента, 20 часов практики
Знакомство с Unity
1 месяц, 8 уроков, 16 часов обучающего контента, 22 часа практики
Разработка 3D-игр
1 месяц, 8 уроков, 16 часов обучающего контента, 22 часа практики
Основы С# в Unity
6 недель, 11 уроков, 22 часа обучающего контента, 22 часа практики
Архитектура и шаблоны проектирования на C#
6 недель, 11 уроков, 22 часа обучающего контента, 22 часа практики
Разработка браузерной 2D-игры: платформер
1 месяц, 8 уроков, 16 часов обучающего контента, 22 часа практики
Разработка мобильных 2D-игр
5 недель, 10 уроков, 20 часов обучающего контента, 26 часов практики
Создание стратегии на Unity
1 месяц, 8 уроков, 16 часов обучающего контента, 22 часа практики
Командная разработка игры
3 месяца, 12 уроков, 24 часа обучающего контента, 64 часа практики
Системное программирование на С# в Unity
5 недель, 10 уроков, 20 часов обучающего контента, 22 часа практики
Разработка многопользовательских игр
1 месяц, 9 уроков, 16 часов обучающего контента, 22 часа практики
3 недели, 3 урока, 4 часа обучающего контента, 2 часа практики
Git. Базовый курс
13 видео-уроков, 4 часа обучающего контента, 3 часа практики
8 уроков
4 видео-урока, 4 часа обучающего контента
7 уроков, 7 часов обучающего контента, 21 час практики
Как учиться эффективно. Видеокурс от методистов GeekUniversity
- Особенности обучения в Geek University
- Почему тяжело учиться?
- Инструменты для самообразования
- Учимся от компетенций
- Особенности обучения взрослых
- Постановка целей по SMART
- Как формулировать образовательный запрос
1 месяц, 8 уроков, 16 часов обучающего контента, 20 часов практики
- Введение. Базовые типы данных. Консоль. Классы и методы.
- Управляющие конструкции
- Методы. От структур к объектам. Исключения
- Массивы. Текстовые файлы
- Символы, строки, регулярные выражения
- Делегаты, файлы, коллекции
- Введение в Windows Forms
- Программирование “по-взрослому”
Знакомство с Unity
1 месяц, 8 уроков, 16 часов обучающего контента, 22 часа практики
- Введение в Unity
- Создание первой игровой сцены
- Введение в векторы и создание игровой логики
- Создание искусственного интеллекта
- Движение на основе физики и отложенные функции
- Анимация и Mecanim
- Разработка интерфейса
- Audio и Particle System
Разработка 3D-игр
1 месяц, 8 уроков, 16 часов обучающего контента, 22 часа практики
- Создание ландшафта
- Программный интерфейс GUI
- Работа с материалами, виды графических пайплайнов
- Анимации и Blend-trees
- Работа с IK Animation и создание Ragdoll
- Работа и оптимизация света в Unity
- Пост-обработка сцены
- Отладка игрового проекта
Основы С# в Unity
6 недель, 11 уроков, 22 часа обучающего контента, 22 часа практики
- Основы ООП в Unity
- Интерфейсы и обобщения
- Делегаты и события. Исключения
- Консультация с преподавателем
- Архитектура MVC
- Основы структур данных, linq-запросы. Методы расширения
- Сохранение данных. Миникарта
- Работа с классом Editor
- Дополнительные возможности языка C#
Архитектура и шаблоны проектирования на C#
6 недель, 11 уроков, 22 часа обучающего контента, 22 часа практики
- Введение в паттерны. Что это такое. Паттерны и антипаттерны
- Основные шаблоны
- Порождающие шаблоны (Фабрики и Пул)
- Консультация с преподавателем
- Порождающие шаблоны (Мульти/синглтон)
- Структурные шаблоны
- Поведенческие шаблоны (Цепочка, Команда, Посредник)
- Поведенческие шаблоны (Наблюдатель, Состояние, Стратегия)
- Поведенческие шаблоны (Посетители, Хранитель, Итератор)
Разработка браузерной 2D-игры: платформер
1 месяц, 8 уроков, 16 часов обучающего контента, 22 часа практики
- Интеграция и настройка 2D-ассетов
- Математика 2D-игр (вращение и направление)
- Создание кастомной физики
- 2D-физика (эффекторы и джойнты)
- Создание искусственного интеллекта
- Генератор локации (генерация мира платформера)
- Создание загадок
- Портирование и публикация проекта на Itch.io
Разработка мобильных 2D-игр
5 недель, 10 уроков, 20 часов обучающего контента, 26 часов практики
- Создание контроллера персонажа
- Создание игровой сборки и внедрение мобильных плагинов
- Создание способностей и предметов экипировки
- Сборка проекта. Рефакторинг
- Создание ИИ оппонента
- Создание наградных предметов
- Знакомство с твиннерами
- Знакомство с Asset Bundle и Adressables
- Пуш уведомления и локализация
Создание стратегии на Unity
1 месяц, 8 уроков, 16 часов обучающего контента, 22 часа практики
- Модульность и инверсия зависимости
- Отражение, инъекции зависимостей. Принцип IoC
- Zenject
- Асинхронное программирование. Async\await
- Реактивное программирование. Библиотека UniRx
- Реактивное программирование. Реактивные коллекции
- Многопоточное программирование на платформе .Net
- Многопоточное программирование на платформе .Net и завершение работы
Командная разработка игры
3 месяца, 12 уроков, 24 часа обучающего контента, 64 часа практики
- Знакомство с командой, постановка идеи.
- 1-я итерация, обсуждение работ
- 2-я итерация, обсуждение работ
- 3-я итерация, обсуждение работ
- 4-я итерация, обсуждение работ
- 5-я итерация, обсуждение работ
- 6-я итерация, обсуждение работ
- 7-я итерация, обсуждение работ
- 8-я итерация, обсуждение работ
- 9-я итерация, обсуждение работ
- Подготовка к защите проекта.
- Защита проекта.
Системное программирование на С# в Unity
5 недель, 10 уроков, 20 часов обучающего контента, 22 часа практики
- Асинхронное программирование в Unity. Coroutines. Async / Await
- Многопоточное программирование. Jobs System.
- Сетевое программирование в Unity (Network Transport Layer). Часть 1
- Сетевое программирование в Unity (Network Transport Layer). Часть 2
- Сетевое программирование в Unity (Unity Network Transport Layer). Часть 3
- Графический конвейер. Знакомство с шейдерами
- Программирование шейдеров и постпроцесс эффектов
- Программирование этапов отрисовки кадров и отладка в Frame Debugger. ShaderGraph. Render Pipeline
- Анализ производительности с помощью профайлера
- Программирование редактора (Editor scripting)
Разработка многопользовательских игр
1 месяц, 9 уроков, 16 часов обучающего контента, 22 часа практики
- Клиент-серверное взаимодействие
- Введение в Photon и Playfab
- Интеграция SDK и их проверка
- Авторизация на сервере
- Каталоги. Кошелёк
- Работа с игровыми комнатами
- Боевая система и инвентарь
- Классы персонажей
- Сборка на разные платформы и игра друг с другом
3 недели, 3 урока, 4 часа обучающего контента, 2 часа практики
- Вводное занятие
- Консультация с преподавателем
- Защита дипломного проекта
Git. Базовый курс
13 видео-уроков, 4 часа обучающего контента, 3 часа практики
- Введение в Git
- Установка и настройка Git
- Основные команды терминала
- Работа с репозиториями в Git
- Управление файлами репозитория
- История изменений
- Работа с ветками репозитория
- Публикация репозитория
- Слияния веток
- Управление версиями
- Создание pull-request
- Сложные операции
- Работа с Fork-репозиториями
8 уроков
- Виды геймдизайна и пайплайн разработки
- Виды механик. Кор и мета
- Основная документация на проекте
- Создание интерфейсов и коммуникация с художниками
- Нарратив и сценаристика
- Основы левел-дизайна
- Типы целевой аудитории и основы монетизации
- Игровой баланс и аналитика
4 видео-урока, 4 часа обучающего контента
- Алгоритмы и структуры данных. Проектирование программ
- Основы языка программирования C#
- Работа с Unity
- Графика и сеть
7 уроков, 7 часов обучающего контента, 21 час практики
- Введение в VR.
- Мобильная VR.
- Создание физического пазла, часть 1 (HTC VIVE).
- Создание физического пазла, часть 2 (HTC VIVE).
- Портирование 3D-шутера.
- Введение в AR и MR
- Знакомство с инструментами Vuforia