Я написал книгу по Unreal Engine

Здравствуйте, коллеги.

Сегодня я хочу представить Вам свою книгу по разработке на `с++` для `Unreal Engine`. Данная книга представляет из себя справочник с огромным количеством статей (более 50), в которых рассматриваются абсолютно все возможности движка.

Книга будет полезна как новичкам так и профессионалам. Хотя больше я полагаюсь именно на профессионалов, которые уже знакомы с `с++` или `c#` и хотели бы заняться разработкой под `Unreal Engine`, но не могут начать из-за непонимания внутренних систем этого движка. Я был на вашем месте и успешно прошел весь путь от начала до конца. Эта книга начиналась как собрание открытий, которые я боялся забыть.

Не для кого не секрет, что движок `Unreal Engine` крайне плохо документирован и информацию по его системам приходится получать из спорного качества материалов в интернете. Эта книга - исправляет такое положение дел. Вам больше не придется гуглить, потому что все нужные примеры уже будут перед глазами.

Я приведу лишь часть наиболее сложных тем, которые были разобраны: `HUD`, фреймворк `SLATE`, фреймворк `GAS`, работа с плагином `Enhanced Input`, полный разбор возможностей многопоточности, разбор системы `K2`.

Я написал книгу по Unreal Engine

Для тех, кто не знаком с современным с++ в книге есть целых две статьи, которые знакомят читателей с указателями, лямбдами, а так-же куда более специфичными вопросами, в частности рассмотрены: `move` семантика, приведение типов и `variadic` шаблоны.

Я написал книгу по Unreal Engine

Книга поставляется в двух форматах: в виде набора `html` файлов, которые можно открыть из любого браузера, и в виде `markdown` исходников, которые можно читать из visual studio code.

Я написал книгу по Unreal Engine
Я написал книгу по Unreal Engine

В`html` версия книги снабжена удобным поиском и оглавлением.

Я написал книгу по Unreal Engine

Такой формат позволяет быстро и легко находить требуемую информацию и использовать её в повседневной работе.

Код рассчитан на удобство копирования. Каждый блок кода сопровождается скриншотом, с демонстрацией его работы.

Я написал книгу по Unreal Engine

В книге очень много заготовок для самых разных случаев.

Я написал книгу по Unreal Engine

Если вы являетесь владельцем студии - данная книга поможет повысить производительность работы ваших программистов, за счет быстрого и удобного доступа к уже готовым блокам кода.

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

Я написал книгу по Unreal Engine

С использованием `HUD` реализованы такие системы, как показ баров со здоровьем, показ цифор урона и система `rts` выделения объектов.

Я написал книгу по Unreal Engine
Я написал книгу по Unreal Engine
Я написал книгу по Unreal Engine

С использованием системы `Slate` был написан класс игрового окна, поддерживающий вложенные слоты, перетаскивание и изменение размера.

Я написал книгу по Unreal Engine

С использованием системы `GAS` был написан прототип примитивного шутера, с полной интеграцией `Enhanced Input`. Данный проект содержит пример реализации систем здоровья, маны, способностей и пример просчета урона по формуле.

Я написал книгу по Unreal Engine

В комплекте с книгой идут два проекта к `Unreal Engine`. Первый проект - просто куча набросков, которые были использованы в ходе написания книги. Второй проект - полностью настроенная и готовая к работе система `GAS`.

Я написал книгу по Unreal Engine

Полное описание возможностей книги вы можете получить из следующего видео:

Ссылка на книгу:

Книга писалась примерно пол года, начиная с конца Марта 2023.

Уже конец осени, я запоздал с релизом. Процесс написания отнял у меня слишком много времени и сил.

Некоторые из читателей могут заметить достаточно высокую цену. И я полностью солидарен с ними, но разработчиков `Unreal Engine` не так много, к тому-же я не надеюсь на черезвычайно большие объемы продаж.

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

Из-за сложившихся обстоятельств, на данный момент это единственный мой способ заработка. Если книга вас заинтересовала - поддержите меня, пожалуйста.

155155
27 комментариев

На всякий случай лайкну.

6
Ответить

спасибо большое

3
Ответить

Мощный. Дороговато, но задумаюсь.

4
Ответить

Кстати, а ещё какие-нибудь книги есть?

Ответить

Комментарий недоступен

4
Ответить

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

3
Ответить

Спасибо. Нет я устал, за прошлый год было сменено больше 3 банков и больше я по этому пути не буду идти. Нет, значит нет. И никакого больше стима.

2
Ответить