Программирование в Unreal Engine 5 для начинающего игродела
Основы визуального языка Blueprint.
Максименкова О., Веселко Н. «Unreal Engine для начинающего игродела» Эксмо, 2023 год, 320 стр., ISBN 978-5-04-164196-2; (PDF-DJVU)
Unreal Engine 5, созданный Epic Games, — это популярный игровой движок, используемый разработчиками как крупных игровых проектов, таких как Fortnite, Stalker и Bioshock, так и бесчисленных инди-игр. Это руководство поможет вам понять внутреннюю логику UE 5, освоить инструменты и начать создавать игровые миры со всеми их атрибутами. Введение познакомит вас с миром разработки игр. В первой главе вы узнаете о теории игр, игровой механике и игровых циклах. Здесь вы также узнаете о различных процессах разработки игр и типах игровой документации.
Во второй главе вы познакомитесь с концепцией игрового движка и его характеристиками, а также узнаете, чем UE отличается от своих «собратьев». Третья глава посвящена работе с контентом и ресурсами в UE, в том числе способам добавления контента в проект, особенностям создания материалов и структур, а также подробному описанию статических и скелетных мешей и инструментов для работы с ними в UE. Внимание также уделяется работе со звуком.
В четвертой главе вы найдете информацию о визуальном языке программирования под названием Blueprints. Чтобы новичкам было легче погрузиться в эту тему, в эту главу включены материалы по основам алгоритмизации и программирования, а также краткий обзор объектно-ориентированной парадигмы разработки, поддерживаемой диаграммами UML.
В пятой главе обсуждается парадигма проектирования, делающая упор на пользовательский опыт, и кратко обсуждаются паттерны поведения и взаимодействия, важность их применения в процессе создания игровых интерфейсов. Кроме того, в этой главе представлен UMG — инструмент для проектирования пользовательских интерфейсов в UE.
Центральной темой шестой главы является искусственный интеллект (ИИ). Здесь обсуждаются общие вопросы использования ИИ в играх, а также особенности его реализации посредством встроенных инструментов движка UE.
В седьмой главе вы узнаете об анимации и ее особенностях в разработке игр, а также о секвенсоре и о том, как анимация реализована в UE.Восьмая глава представляет собой краткое введение в нюансы перехода на проекты C++ в UE.В заключение представлена информация о перспективных направлениях развития двигателя.
Оглавление
Глава 1. Основы разработки игр
Глава 2. Игровые движки
Глава 3. Работа с контентом и ресурсами
Глава 4. Основы Blueprints
Глава 5. Интерфейс с пользователем
Глава 6. Искусственный интеллект
Глава 7. Анимации
Глава 8. Переход к C++ коду
Unreal Engine для начинающего игродела
Добавить комментарий