Меню
Каталог
Каталог
Все статьи
Программирование

Книги по Unreal Engine

Изучить тонкости работы с одним из самых популярных игровых движков Unreal Engine самостоятельно может быть непросто. Помощником в этом станет специализированная литература, которая даст хорошую базу для начала работы в геймдеве или поможет усовершенствовать уже имеющиеся навыки. Мы собрали пять книг, которые будут полезны не только новичкам, но и продвинутым пользователям.

Анна Бодарева Анна Бодарева Руководитель отдела контента
Книги по Unreal Engine

С чего начать

Разработчики Epic Games рекомендуют начать знакомство с движком Unreal Engine с прочтения официальной документации, где прописаны базовые инструкции и принцип работы с программной средой. Понимание основ даст возможность развиваться дальше в приоритетных направлениях намного эффективнее. А теперь перейдем к спецлитературе.

Разработка игр на Unreal Engine 4 за 24 часа

Авторы: Арам Куксон, Клинтон Крамплер и Райан Даулингсока

Арам Куксон, Клинтон Крамплер и Райан Даулингсока «Разработка игр на Unreal Engine 4 за 24 часа»

Одно из самых популярных пособий для тех, кто только начинает работать с UE. Содержание разделено на 24 урока. В них подробно излагаются основы: от разбора пользовательского интерфейса до создания несложных игр нескольких жанров. После прохождения каждого урока читателю предлагают закрепить теорию с помощью заданий на пройденную тему.

В конце глав авторы отвечают на часто задаваемые вопросы. Материал подается доступно, а информация универсальна для начинающих. Плюс в том, что в руководстве рассмотрены особенности разработки игр как для ПК, так и для мобильных устройств, консолей и других платформ.

Последнее издание выпущено в 2019 году. В нем рассматривается функционал версии 4.21, которая сейчас уже устарела. Ряд терминов адаптированы некорректно, поэтому нужно сравнить их с оригинальными значениями и правильной локализацией. Это позволит избежать путаницы в дальнейшем. Книга будет полезна в качестве первого шага в мир UE и даст понимание базовых принципов взаимодействия с модулями.

Unreal Engine 4.x Scripting with C++ Cookbook — Second edition

Авторы: Уильям Шериф, Стивен Уиттл и Джон Доран

Уильям Шериф, Стивен Уиттл и Джон Доран «Unreal Engine 4.x Scripting with C++ Cookbook — Second edition»

Полезным найдут это издание геймдизайнеры, которые знакомы с основами геймдева на UE и языком программирования С++. В том числе с ней могут ознакомиться программисты, которые планируют углубиться в тонкости разработки плагинов для движка или хотят улучшить код игры для более гибкой работы с игровыми элементами.

Из самого названия становится понятно, что пособие позиционируется как «поваренная книга» программиста на Unreal Engine 4. Каждая глава начинается с определения задачи и списка действий, которые помогут ее решить. Далее предоставляется развернутый «рецепт», где в деталях расписываются все шаги. В начале некоторых глав авторы дают читателю часть кода. На его примере они демонстрируют возможности и особенности разных функций.

Из книги вы узнаете о том, как вести проект на С++, создавать классы, компоненты, акторы, настраивать AI и мультиплеер, работать с разными модулями и многое другое. Хоть издание и выпущено в 2019 году, отзывы программистов говорят о том, что оно не утратило актуальность. Какой-то функционал устарел, но если ввести в строке поиска ключевые слова, движок автоматически выдаст их обновленные версии.

Unreal Engine VR для разработчиков

Автор: Митч Макеффри

Митч Макеффри «Unreal Engine VR для разработчиков»

Книга предназначена для пользователей, имеющих представление о системе Blueprint и навигации в UE 4. При этом продвинутые навыки не обязательны, так как автор раскрывает базовые аспекты визуального программирования. Руководство дает исчерпывающее представление о разработке VR-игр с простым функционалом, таким как захват объектов или перемещение внутри уровня. Полученных знаний будет вполне достаточно, чтобы создать небольшой инди-проект и вникнуть в суть работы с инструментами.

Пособие разделено на три тематические части:

  1. Расшифровка терминологии и основы создания проектов, совместимых с VR-шлемами

  2. Базовая теория — пользовательское меню, оптимизация, инверсная кинематическая анимация, виды перемещений, манипулирование контроллером

  3. Дополнительная информация — глоссарий, полезные ссылки на образовательные ресурсы и форумы, инструкция для VR-редактора

Оригинальное издание опубликовано в 2017 году и сейчас не совсем актуально. Но оно дает полезные базовые знания в рассматриваемой теме, на основе которых можно обучаться уже новому функционалу.

Blueprints Visual Scripting for Unreal Engine — Second Edition

Авторы: Маркус Ромеру и Бренден Сьюэлл

Маркус Ромеру и Бренден Сьюэлл «Blueprints Visual Scripting for Unreal Engine — Second Edition»

Для работы с книгой не нужно иметь специфические навыки программирования. Она подходит тем, кто знает, как работает редактор UE 4, и хочет создать игру, не написав ни одной строки кода. Автор знакомит читателя со скриптовой системой блупринтов и о том, как они взаимодействуют между собой. Подробно и понятно объясняет принцип объектно-ориентированного программирования, как работать с функциями, макросами и переменными.

Также в руководстве представлена инструкция по разработке игры в жанре FPS. В ней изложены все важные детали — от базовой механики выстрелов до AI противников. В конце рассматривается, как с помощью блупринтов можно создать несложную VR-игру. Тем, кто уже работает на UE 5, можно присмотреться к третьему изданию книги, вышедшему в 2022 году. В нем добавлены дополнительные темы, в частности, процедурная анимация и генерация через блупринты.

Программирование в Unreal Engine 5 для начинающего игродела

Авторы: Ольга Максименкова и Никита Веселко

Ольга Максименкова и никита Веселко «Программирование в Unreal Engine 5 для начинающего игродела»

Книга от российских авторов посвящена работе с пятой версией движка. Руководство подходит новичкам, которые только делают первые шаги в игровом программировании. Пособие стало расширенной версией дисциплины, посвященной разработке игр на UE, которую преподают авторы в «Высшей школе экономики».

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

Из книги вы узнаете, как:

  • Перейти с Blueprints на С++

  • Работать с ИИ в играх

  • Создавать максимально реалистичную и динамичную анимацию

  • Разрабатывать уровни и сцены в игре

  • Проектировать интерфейсы

  • Создавать материалы с нуля и многое другое

Главный плюс — книга написана под русскоязычного пользователя специалистами, которые являются ведущими экспертами отрасли в России. Благодаря этому подача материала более адаптирована и понятна рядовому российскому программисту.

Вывод

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

Рекомендуем в первую очередь изучить первую и пятую книги из нашего списка. В них собрана та базовая «выжимка», которая необходима для начала работы с Unreal Engine. По мере освоения материала и приобретения практических навыков можно переходить к руководствам для продвинутых пользователей. А если освоение UE по книгам — не ваш вариант, можно записать на курсы, где учить работать на движке будут профессиональные педагоги.

Содержание
Информация была полезна?
24 оценок, среднее: 4.93 из 5