0Корзина Закладки 0

Укажите в поиске ключевое слово / автора / название курса

Skillbox - Профессия Разработчик AR&VR с нуля до PRO

Skillbox - Профессия Разработчик AR&VR с нуля до PRO

Артикул: 828 В наличии

Автор курса: Илья Чучалов, Ася Орлова

Категория: SkillBox / Программирование

Дата выхода: 2020

Продажник от автора: Перейти на продажник

Цена у блогера: 60000 ₽ цена автора


390 RUB
О материале

Описание

Мечтаете создавать крутые игры? Освойте Unreal Engine 4 и начните карьеру в геймдеве. В конце обучения у вас будет 5 проектов в портфолио: арканоид, змейка, однопользовательский и кооперативный топ-даун шутер и кликер для смартфона.

Научитесь создавать игры с нуля на Blueprints и C++, разберётесь в командной разработке, ведении документации и добавите 4 игры в портфолио.

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

- Тем, кто всегда мечтал делать игры
Никогда не писали код? Не страшно, ведь в Unreal Engine 4 большую часть программной логики можно сделать в визуальном редакторе. Когда освоите это, научим хардкорному программированию.

- Начинающим программистам в поиске специализации
Создадите несколько игр на движке UE4. Узнаете, как работать с моделями, камерой, анимацией и эффектами, управлением, напишете клиент-серверную часть мультиплеерной игры. Стартуете с позиции middle-разработчика.

- Опытным разработчикам, которые хотят уйти в геймдев
Познакомитесь с возможностями движка, освоите C++ в UE4, научитесь программировать игровой AI и другие технически сложные вещи. Поймёте, как работает геймдев-команда.


Чему вы научитесь:

- Создавать игры от и до
От прототипа до программных спецэффектов, анимации, игровой физики, AI и написания клиент-серверной части.

- Программировать на Unreal Engine 4 Blueprints
Создавать программную логику с помощью визуального редактора движка UE4.

- Писать на С++ в контексте Unreal Engine 4
Владеть одним из самых актуальных языков программирования, применимого не только в разработке игр.

- Понимать клиент-серверное взаимодействие в UE4
Создавать мультиплеерные игровые проекты: кооперативные игры и большие MMO.

- Работать с системами контроля версий
Вести проекты в Git/SVN/Perforce и других популярных CVS. Это необходимый навык любого разработчика.

- Работать в команде
Понимать регламенты, уметь пользоваться менеджерами задач, эффективно общаться с другими членами команды.

Практическая лаборатория по разработке игр Gamebox
Бесплатно присоединяйтесь к комьюнити лучших студентов геймдев-направления.
Вы получите:
• Навыки командной разработки.
• Опыт разработки своих игр и выполнения задач от геймдев-студий.
• Проекты в портфолио.
• Связи с представителями игровой индустрии.


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


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

Делаем простой арканоид на Blueprints
01 Создание проекта, интерфейс редактора, базовые операции.
02 Базовые классы, настройки проекта, структура проекта и движка.
03 Как использовать Git при работе в одиночку.
04 Первый блюпринт, компоненты.
05 Переменные, функции, управление потоком в Blueprints.
06 Actor, взаимодействие между Actor.
07 Отладка, тестирование Blueprints.
08 Наследование, массивы.
09 События скриптов (Construction Script, Spawn, Event Dispatcher).
10 Сборка на Blueprints.

Усложняем задачу: пишем арканоид на С++
01 Инструменты C++.
02 Базовый синтаксис C++ и принципы ООП на примере змейки.
03 Змейка: переписываем классы с помощью STL.
04 Создание проекта, создание базовых классов на C++, настройка проекта.
05 Правила создания классов и объектов, заголовки и макросы.
06 Переписываем арканоид на С++.
07 Отладка и тестирование.
08 Сборка.

Делаем шутер с видом сверху (TDS)
01 Создание проекта, настройка проекта, настройка базовой сцены.
02 Разбор дизайн-документа, разработка архитектуры проекта и настройка базовых классов под определенный жанр.
03 Работа с камерой.
04 ООП в UE4: Как строить архитектуру фичи на базе фреймворка.

Создаем окружение
01 Типы ассетов.
02 Импорт различных типов ассетов, правила наименования, структура проекта.
03 Статичные модели (Static Mesh).
04 Модели со скелетной анимацией (Skeletal Mesh).
05 Анимация моделей с помощью инструментов Animation Blueprint, State Machine, Blending.
06 Создание ландшафтов с помощью Landscape.

Разбираемся с основными классами и методами
01 Система событий.
02 Базовый класс Pawn.
03 Механизм процедурных разрушений (Destructable Mesh).
04 Взаимодействие между Actor.
05 Контроллер (Controller).
06 Навигационные данные (Navmesh) и навигация.
07 Получение управления классом Pawn (Possess), создание новых Actor (Spawn).
08 Ссылка на функцию (Delegates).

Настраиваем звук и спецэффекты
01 Анимации.
02 Постэффекты.
03 Частицы.
04 Звуковая система.

Улучшаем игру
01 Коллизии и физика.
02 UI: HUD (Head-Up Display — индикаторы очков жизни, здоровья, опыта, субтитры, указатели прицела и другие наложения), виджеты.
03 UI: UMG (Unreal Motion Graphics — часть возможностей UE4 для быстрого создания интерфейса), возможности рисования на холсте (Canvas).
04 AI: деревья поведения (BehaviorTree).
05 AI: хранение переменных в BlackBoard.
06 Возможности таблицы данных (DataTable).

Делаем сетевую игру
01 Терминология и архитектура репликации в UE4.
02 Выделенный или локальный сервер.
03 Настройка репликации классов.
04 Настройка реплицируемых функций.
05 Смена карты в игре (Server Travel).

Собираем мобильный прототип игры
01 Создание проекта, настройка редактора.
02 Настройка проекта для работы с мобильной платформой.
03 Взаимодействие с другими инструментами.
04 Ограничения мобильных платформ.
05 Отладка и тестирование.
06 Сборка.

Работа в команде
01 Разделение обязанностей.
02 Коммуникации.
03 Регламенты.
04 Документация.
05 Планирование, мониторинг и прием задач.
06 Gitflow — методология работы с Git.

Видео


Информация о курсе

Вы находитесь на странице товара «Skillbox - Профессия Разработчик AR&VR с нуля до PRO», это обучающий материал 2020 года, который можно приобрести в магазине MANY-COURSES.NET.

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

Если бы вы покупали курс у самого автора, его стоимость составляла бы 60000 рублей. В нашем магазине этот материал доступен со скидкой за 390 рублей. Курс входит в рубрику «SkillBox / Программирование». Другие материалы автора «Илья Чучалов, Ася Орлова» можно найти через поиск по сайту.

Похожие курсы

Другие доступные материалы
Помощь перед покупкой

Вопросы и ответы

Как получить курс?

Добавьте курс в корзину или нажмите «Купить», выберите удобный способ оплаты и завершите заказ. После подтверждения оплаты ссылки на материалы автоматически придут на указанную почту. Авторизованные пользователи также найдут купленные материалы в разделе «Мои покупки».

Подробная инструкция по покупке.

Почему такая цена?

Материалы приобретаются совместно, поэтому стоимость заметно ниже цены автора. Вы получаете запись курса и заявленные материалы для самостоятельного обучения; обратная связь автора обычно не входит, если отдельно не указано обратное.

Цена у автора для этого курса указана как 60000 ₽.

Нашли дешевле?

Пришлите нам ссылку на более дешёвое предложение — проверим его и постараемся сделать цену ниже. Написать нам о цене.

Где будет доступ к курсу?

Материалы могут предоставляться через Облако Mail, Яндекс Диск, Google Диск или Telegram. Точная ссылка приходит после оплаты.

Можно ли скачать материалы?

Если материалы находятся в облачном хранилище, их обычно можно смотреть онлайн или скачать себе. Исключения зависят от формата конкретного курса.

В большинстве облачных вариантов материалы можно смотреть онлайн или скачать. Точный формат зависит от конкретного курса.

Есть ли гарантия получения?

После подтверждения оплаты выдача происходит автоматически. Если возникнет вопрос с оплатой или доступом, напишите нам в Telegram, через чат на сайте или на admin@many-courses.net. До покупки по запросу можем показать дополнительные скриншоты или фрагмент содержимого.