home.social

#unreal_engine_5 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #unreal_engine_5, aggregated by home.social.

  1. Рефлексия в Unreal Engine или как движок знает о вашем коде всё

    UHT сгенерировал 4294 строки кода из одного моего заголовочного файла. Имена свойств, смещения в памяти, флаги сериализации, exec thunks для каждой функции - всё, чтобы движок в runtime знал о классе то, что C++ забывает после компиляции. Это третья и последняя статья в серии про внутренности Unreal Engine: K2Node → Blueprint VM → рефлексия. Разбираем, что внутри этих четырёх тысяч строк, зачем каждая из них, и как ими пользуются Details panel, GC, репликация и сама Blueprint VM.

    habr.com/ru/articles/1010248/

    #Blueprint #Reflection #Unreal_Engine #Unreal_Engine_5

  2. ProcessEvent на стероидах: сериализуемые вызовы функций в UE5 или как я готовлю материал для статей

    В предыдущих двух статьях я разбирал K2Node - как устроены ноды Blueprint изнутри - и Blueprint VM : байткод, опкоды, стековую машину. Следующая на очереди - Reflection: UClass, UFunction, FProperty и вся система метаданных, на которой стоит движок. Готовясь к ней, я решил, что лучше всего разобраться в теме поможет практика. И тут подвернулся юзкейс: мне нужен был способ сконфигурировать вызов произвольной функции в редакторе и выполнить его в рантайме. Без хардкода, без кодогенерации, без десятка одинаковых обёрток. Так появился FunctionHandler - плагин для UE 5.6, в котором пригодилось всё, о чём я писал раньше: CustomThunk'и, ExpandNode, работа с FFrame и MostRecentProperty. Эта статья - про то, как всё сошлось в одном плагине, какие решения сработали, и на какие грабли я наступал.

    habr.com/ru/articles/1010256/

    #Кейс #Unreal_Engine #Unreal_Engine_5 #Программирование #C++ #Blueprint #StateTree #ProcessEvent #плагин

  3. K2Node: магия Blueprint или что на самом деле скрывается за нодами в C++

    Каждый, кто имел дело с Unreal Engine после 2014, наверняка слышал про скриптовый язык Blueprint. Но что реально происходит под капотом, когда вы таскаете ноды? Как создать свою ноду (и надо ли это вам вообще?) В данной статье я бы хотел разобрать K2Node

    habr.com/ru/articles/941074/

    #unreal_engine_5 #unreal_engine #c++ #K2Node #ue5 #разработка_игр #игры #программирование_игр #blueprint #kismet

  4. K2Node: магия Blueprint или что на самом деле скрывается за нодами в C++

    Каждый, кто имел дело с Unreal Engine после 2014, наверняка слышал про скриптовый язык Blueprint. Но что реально происходит под капотом, когда вы таскаете ноды? Как создать свою ноду (и надо ли это вам вообще?) В данной статье я бы хотел разобрать K2Node

    habr.com/ru/articles/941074/

    #unreal_engine_5 #unreal_engine #c++ #K2Node #ue5 #разработка_игр #игры #программирование_игр #blueprint #kismet

  5. K2Node: магия Blueprint или что на самом деле скрывается за нодами в C++

    Каждый, кто имел дело с Unreal Engine после 2014, наверняка слышал про скриптовый язык Blueprint. Но что реально происходит под капотом, когда вы таскаете ноды? Как создать свою ноду (и надо ли это вам вообще?) В данной статье я бы хотел разобрать K2Node

    habr.com/ru/articles/941074/

    #unreal_engine_5 #unreal_engine #c++ #K2Node #ue5 #разработка_игр #игры #программирование_игр #blueprint #kismet

  6. K2Node: магия Blueprint или что на самом деле скрывается за нодами в C++

    Каждый, кто имел дело с Unreal Engine после 2014, наверняка слышал про скриптовый язык Blueprint. Но что реально происходит под капотом, когда вы таскаете ноды? Как создать свою ноду (и надо ли это вам вообще?) В данной статье я бы хотел разобрать K2Node

    habr.com/ru/articles/941074/

    #unreal_engine_5 #unreal_engine #c++ #K2Node #ue5 #разработка_игр #игры #программирование_игр #blueprint #kismet

  7. DEVLOG 1: Работа с ARTICY

    Приветствую всех в новом сообществе, где я буду делиться ходом разработки! Сегодня говорим о том где вообще записываются диалоги игры. Если вы достаточно информированный фанат, то знаете что Дискач делали с помощью ARTICY, что у них были такие большие деревья диалогов, что программа буквально крашилась.

    habr.com/ru/articles/973802/

    #articy #unreal_engine_5 #gemini_ai #диалоги

  8. Фантастические Лутбоксы и где они обитают. Обзор SARDAUCAR

    Всем привет, меня зовут Сергей (SARDAUCAR), я один из авторов GOLDINA Entertainment. Хочу рассказать вам об этом небольшом наборе лутбоксов, созданных мной. Идея создания была выбрана в стиле Sci-Fi / Future Military, почему два этих стиля? Потому что мне нравится оружие во всем его великолепии, от холодного (мечи, кинжалы, дубины, молоты и т. п.) до футуристичного (бластеры, болтеры, плазмаганы, лазерные и мономолекулярные образчики режущего оружия ближнего боя, и, конечно, BFG 9000).

    habr.com/ru/articles/967438/

    #lootbox #gamedev #game_design #gamedesign #unrealengine #unreal_engine_4 #unreal_engine #unreal_engine_5

  9. Фантастические Лутбоксы и где они обитают. Обзор SARDAUCAR

    Всем привет, меня зовут Сергей (SARDAUCAR), я один из авторов GOLDINA Entertainment. Хочу рассказать вам об этом небольшом наборе лутбоксов, созданных мной. Идея создания была выбрана в стиле Sci-Fi / Future Military, почему два этих стиля? Потому что мне нравится оружие во всем его великолепии, от холодного (мечи, кинжалы, дубины, молоты и т. п.) до футуристичного (бластеры, болтеры, плазмаганы, лазерные и мономолекулярные образчики режущего оружия ближнего боя, и, конечно, BFG 9000).

    habr.com/ru/articles/967438/

    #lootbox #gamedev #game_design #gamedesign #unrealengine #unreal_engine_4 #unreal_engine #unreal_engine_5

  10. Фантастические Лутбоксы и где они обитают. Обзор SARDAUCAR

    Всем привет, меня зовут Сергей (SARDAUCAR), я один из авторов GOLDINA Entertainment. Хочу рассказать вам об этом небольшом наборе лутбоксов, созданных мной. Идея создания была выбрана в стиле Sci-Fi / Future Military, почему два этих стиля? Потому что мне нравится оружие во всем его великолепии, от холодного (мечи, кинжалы, дубины, молоты и т. п.) до футуристичного (бластеры, болтеры, плазмаганы, лазерные и мономолекулярные образчики режущего оружия ближнего боя, и, конечно, BFG 9000).

    habr.com/ru/articles/967438/

    #lootbox #gamedev #game_design #gamedesign #unrealengine #unreal_engine_4 #unreal_engine #unreal_engine_5

  11. Фантастические Лутбоксы и где они обитают. Обзор SARDAUCAR

    Всем привет, меня зовут Сергей (SARDAUCAR), я один из авторов GOLDINA Entertainment. Хочу рассказать вам об этом небольшом наборе лутбоксов, созданных мной. Идея создания была выбрана в стиле Sci-Fi / Future Military, почему два этих стиля? Потому что мне нравится оружие во всем его великолепии, от холодного (мечи, кинжалы, дубины, молоты и т. п.) до футуристичного (бластеры, болтеры, плазмаганы, лазерные и мономолекулярные образчики режущего оружия ближнего боя, и, конечно, BFG 9000).

    habr.com/ru/articles/967438/

    #lootbox #gamedev #game_design #gamedesign #unrealengine #unreal_engine_4 #unreal_engine #unreal_engine_5

  12. Артур и его сокровища из 2000 трисов

    Недавний марафон просмотра «Пиратов Карибского моря» и самостоятельные эксперименты с приготовлением рома неожиданно переросли в новый творческий вызов: создание серии 3D-моделей пиратских сундуков. Задача заключалась в том, чтобы передать дух авантюр и сокровищ, упаковав его в строгие технические рамки.

    habr.com/ru/articles/944696/

    #blender #blender_3d #unrealengine #unreal_engine_5 #lootbox #gameasset

  13. Сундук из неоновых снов: как я собирал киберпанк по кусочкам

    Изначально вдохновение я черпал из нейросети. Огромное количество чатов, десятки промптов, сотни сгенерированных картинок — всё это было похоже на погружение в яростный поток цифрового хаоса. Я пытался поймать ту самую искру киберпанка: холод неоновых огней, вкус ржавого металла на языке и ощущение, что город живёт собственной жизнью. Причина проста — нормальных референсов на подобные киберпанковые ассеты в сети почти нет, и приходилось буквально вырывать вайб из воздуха. Цветовая палитра формировалась под влиянием культовой тройки: Cyberpunk 2077, Deus Ex, Shadowrunner. Неоновые акценты, матовый пластик, отражения металла — всё это я вплетал в работу. Когда первый концепт был готов (собранный из рефов нейросети и моих личных дополнений), на свет появился прототип сундука. Нужно посмотреть

    habr.com/ru/articles/940036/

    #lootbox #unrealengine #unreal_engine_5 #gamedev #game_design #gamedesign #assets

  14. История одного ассетпака: Андрей и Дворфы

    Всем привет, я Андрей Thorstainn один из авторов Goldina. Начну с себя. Кто я... Мое детство проходило в достаточно ограниченном информационном поле, поэтому персонажи моего детства — это волк и заяц из «Ну, погоди», персонажи из карусели (до сих пор есть травма из-за «летит метеорит»), Остров сокровищ и прочие советские мультики.А потом случилась перестройка и пришла гласность, появились новые мультики и книги. Я начал читать много новой литературы, и тут мне попался товарищ Толкин. Естественно, первым был «Хоббит» и чудесные персонажи гномов! И вот с тех пор мои любимые персонажи в RPG, в фильмах и мультиках — гномы. Но не те, которые были в «Белоснежке» Диснея, а настоящие хардкорные боевые Двафы. Те, которые с удовольствием рубят людей, эльфов и в перерывах пьют много пива) Поэтому, когда стали выбирать тематику для ассетпака, мой выбор пал на сундуки с сокровищами гномов. По описанному выше видно, что первыми моими играми были WarCraft и Diablo. Поэтому с тех самых пор мне очень нравится такая стилистика. И если есть возможность использовать в проекте такой стиль, я так и делаю. Интересно

    habr.com/ru/articles/937766/

    #unrealengine #unreal_engine_5 #unreal_engine #assets

  15. Два лучших движка 2024 Unreal engine vs Unity

    ▎ Выбор движка: Unity vs. Unreal Engine 4/5 2D игры : Unreal Engine изначально разрабатывался для 3D, но благодаря плагину PaperZD, он позволяет создавать качественные HD-2D игры. Хотя таких проектов не так много, они действительно выделяются своей визуальной эстетикой. Тем не менее, Unity является более подходящим выбором для разработки 2D-игр благодаря своим мощным инструментам и ресурсам, которые упрощают создание спрайтов, анимаций и физики. Unity поддерживает все жанры 2D-игр и имеет обширное сообщество, что делает его идеальным для инди-разработчиков. 3D игры : Если вы стремитесь к созданию 3D-игр с великолепной графикой, Unreal Engine — это мощный инструмент, который предлагает высококачественные визуальные эффекты и реалистичную графику. Однако стоит учитывать, что разработка на Unreal может быть сложной и требовать больше времени, особенно если вы новичок в программировании. Система Blueprint позволяет визуально программировать логику игры, что может облегчить процесс разработки, но всё равно требует времени на изучение. Так же рекомендуется изучить С++, который отлично подходит для масштабных игр требующее быстро работающего кода. Unity, с другой стороны, использует C#, который считается более простым языком программирования для начинающих. Он подходит для создания игр любых жанров и имеет множество ресурсов для обучения. Unity также обеспечивает поддержку различных платформ, включая мобильные устройства и веб. ▎ Версии движков Если вы выбираете Unreal Engine для мобильной разработки, стоит рассмотреть версии 4.23 или 4.27 для более удобной разработки. Unreal Engine 5 предлагает новые возможности, но может потребовать больше ресурсов от вашего оборудования. Если ваша цель — создать масштабный проект с красивой графикой, Unreal может стать отличным выбором.

    habr.com/ru/articles/862578/

    #Unity #unrealengine #unreal_engine_4 #unreal_engine_5 #c++_unreal_engine #c# #blueprint

  16. Два лучших движка 2024 Unreal engine vs Unity

    ▎ Выбор движка: Unity vs. Unreal Engine 4/5 2D игры : Unreal Engine изначально разрабатывался для 3D, но благодаря плагину PaperZD, он позволяет создавать качественные HD-2D игры. Хотя таких проектов не так много, они действительно выделяются своей визуальной эстетикой. Тем не менее, Unity является более подходящим выбором для разработки 2D-игр благодаря своим мощным инструментам и ресурсам, которые упрощают создание спрайтов, анимаций и физики. Unity поддерживает все жанры 2D-игр и имеет обширное сообщество, что делает его идеальным для инди-разработчиков. 3D игры : Если вы стремитесь к созданию 3D-игр с великолепной графикой, Unreal Engine — это мощный инструмент, который предлагает высококачественные визуальные эффекты и реалистичную графику. Однако стоит учитывать, что разработка на Unreal может быть сложной и требовать больше времени, особенно если вы новичок в программировании. Система Blueprint позволяет визуально программировать логику игры, что может облегчить процесс разработки, но всё равно требует времени на изучение. Так же рекомендуется изучить С++, который отлично подходит для масштабных игр требующее быстро работающего кода. Unity, с другой стороны, использует C#, который считается более простым языком программирования для начинающих. Он подходит для создания игр любых жанров и имеет множество ресурсов для обучения. Unity также обеспечивает поддержку различных платформ, включая мобильные устройства и веб. ▎ Версии движков Если вы выбираете Unreal Engine для мобильной разработки, стоит рассмотреть версии 4.23 или 4.27 для более удобной разработки. Unreal Engine 5 предлагает новые возможности, но может потребовать больше ресурсов от вашего оборудования. Если ваша цель — создать масштабный проект с красивой графикой, Unreal может стать отличным выбором.

    habr.com/ru/articles/862578/

    #Unity #unrealengine #unreal_engine_4 #unreal_engine_5 #c++_unreal_engine #c# #blueprint

  17. Два лучших движка 2024 Unreal engine vs Unity

    ▎ Выбор движка: Unity vs. Unreal Engine 4/5 2D игры : Unreal Engine изначально разрабатывался для 3D, но благодаря плагину PaperZD, он позволяет создавать качественные HD-2D игры. Хотя таких проектов не так много, они действительно выделяются своей визуальной эстетикой. Тем не менее, Unity является более подходящим выбором для разработки 2D-игр благодаря своим мощным инструментам и ресурсам, которые упрощают создание спрайтов, анимаций и физики. Unity поддерживает все жанры 2D-игр и имеет обширное сообщество, что делает его идеальным для инди-разработчиков. 3D игры : Если вы стремитесь к созданию 3D-игр с великолепной графикой, Unreal Engine — это мощный инструмент, который предлагает высококачественные визуальные эффекты и реалистичную графику. Однако стоит учитывать, что разработка на Unreal может быть сложной и требовать больше времени, особенно если вы новичок в программировании. Система Blueprint позволяет визуально программировать логику игры, что может облегчить процесс разработки, но всё равно требует времени на изучение. Так же рекомендуется изучить С++, который отлично подходит для масштабных игр требующее быстро работающего кода. Unity, с другой стороны, использует C#, который считается более простым языком программирования для начинающих. Он подходит для создания игр любых жанров и имеет множество ресурсов для обучения. Unity также обеспечивает поддержку различных платформ, включая мобильные устройства и веб. ▎ Версии движков Если вы выбираете Unreal Engine для мобильной разработки, стоит рассмотреть версии 4.23 или 4.27 для более удобной разработки. Unreal Engine 5 предлагает новые возможности, но может потребовать больше ресурсов от вашего оборудования. Если ваша цель — создать масштабный проект с красивой графикой, Unreal может стать отличным выбором.

    habr.com/ru/articles/862578/

    #Unity #unrealengine #unreal_engine_4 #unreal_engine_5 #c++_unreal_engine #c# #blueprint

  18. Два лучших движка 2024 Unreal engine vs Unity

    ▎ Выбор движка: Unity vs. Unreal Engine 4/5 2D игры : Unreal Engine изначально разрабатывался для 3D, но благодаря плагину PaperZD, он позволяет создавать качественные HD-2D игры. Хотя таких проектов не так много, они действительно выделяются своей визуальной эстетикой. Тем не менее, Unity является более подходящим выбором для разработки 2D-игр благодаря своим мощным инструментам и ресурсам, которые упрощают создание спрайтов, анимаций и физики. Unity поддерживает все жанры 2D-игр и имеет обширное сообщество, что делает его идеальным для инди-разработчиков. 3D игры : Если вы стремитесь к созданию 3D-игр с великолепной графикой, Unreal Engine — это мощный инструмент, который предлагает высококачественные визуальные эффекты и реалистичную графику. Однако стоит учитывать, что разработка на Unreal может быть сложной и требовать больше времени, особенно если вы новичок в программировании. Система Blueprint позволяет визуально программировать логику игры, что может облегчить процесс разработки, но всё равно требует времени на изучение. Так же рекомендуется изучить С++, который отлично подходит для масштабных игр требующее быстро работающего кода. Unity, с другой стороны, использует C#, который считается более простым языком программирования для начинающих. Он подходит для создания игр любых жанров и имеет множество ресурсов для обучения. Unity также обеспечивает поддержку различных платформ, включая мобильные устройства и веб. ▎ Версии движков Если вы выбираете Unreal Engine для мобильной разработки, стоит рассмотреть версии 4.23 или 4.27 для более удобной разработки. Unreal Engine 5 предлагает новые возможности, но может потребовать больше ресурсов от вашего оборудования. Если ваша цель — создать масштабный проект с красивой графикой, Unreal может стать отличным выбором.

    habr.com/ru/articles/862578/

    #Unity #unrealengine #unreal_engine_4 #unreal_engine_5 #c++_unreal_engine #c# #blueprint

  19. Интерактивный NPC на Unreal Engine

    Всем привет. Я хочу с вами поделиться результатами эксперимента по созданию интерактивного NPC на Unreal Engine 5 . Speech recognition , Text-to-speech , LLM модели, LipSync , MetaHuman и все это без использования сторонних сервисов . Видео работы и ссылка на демо версию прилагается. Если вам интересно увидеть результат и обсудить перспективы интерактивных NPC в игровой индустрии - добро пожаловать под кат.

    habr.com/ru/articles/807561/

    #speech_recognition #text_to_speech #large_language_models #unreal_engine_5 #metahuman #gamedev #игры

  20. Интерактивный NPC на Unreal Engine

    Всем привет. Я хочу с вами поделиться результатами эксперимента по созданию интерактивного NPC на Unreal Engine 5 . Speech recognition , Text-to-speech , LLM модели, LipSync , MetaHuman и все это без использования сторонних сервисов . Видео работы и ссылка на демо версию прилагается. Если вам интересно увидеть результат и обсудить перспективы интерактивных NPC в игровой индустрии - добро пожаловать под кат.

    habr.com/ru/articles/807561/

    #speech_recognition #text_to_speech #large_language_models #unreal_engine_5 #metahuman #gamedev #игры

  21. Интерактивный NPC на Unreal Engine

    Всем привет. Я хочу с вами поделиться результатами эксперимента по созданию интерактивного NPC на Unreal Engine 5 . Speech recognition , Text-to-speech , LLM модели, LipSync , MetaHuman и все это без использования сторонних сервисов . Видео работы и ссылка на демо версию прилагается. Если вам интересно увидеть результат и обсудить перспективы интерактивных NPC в игровой индустрии - добро пожаловать под кат.

    habr.com/ru/articles/807561/

    #speech_recognition #text_to_speech #large_language_models #unreal_engine_5 #metahuman #gamedev #игры