Как стать автором
Обновить
15.17

Unreal Engine *

Популярный игровой движок

Сначала показывать
Порог рейтинга
Уровень сложности

Как мы написали GPU-based Gaussian Splatting вьюер в Unreal с помощью Niagara

Время на прочтение19 мин
Количество просмотров2.3K

В этой статье я хочу рассказать вам о том, как мы писали с нуля полнофункциональный Gaussian Splatting вьюер для Unreal Engine 5.

Читать далее

Что нового в PVS-Studio для Unreal Engine?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.7K

Статический анализатор PVS-Studio постоянно совершенствуется для повышения эффективности анализа кода. В этой статье мы расскажем о последних обновлениях анализатора, которые существенно улучшают анализ проектов на основе Unreal Engine.

Читать далее

PANGIT: Дневник разработчика #8

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.3K

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

Читать далее

Взаимодействие Unreal Insights c Unreal Engine 5 с точки зрения исходного кода

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2K

Читая исходный код Unreal Engine 5 я частенько стал натыкаться на загадочный макрос UE_TRACE_LOG (например, использование этого макроса можно заметить в коде UE_LOG). В этой статье я хотел бы рассказать, зачем нужен макрос UE_TRACE_LOG и как он связан с Unreal Insights.

Читать далее

PANGIT: Дневник разработчика #7

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.6K

Продолжаю разработку игры PANGIT в одиночку и месяц ещё не закончился, но уже накопилось достаточно материалов, чтобы сделать статью.

Читать далее

Внутреннее устройство Blueprint функций в Unreal Engine 5

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров3.8K

Привет!

В этой статье я попытаюсь в подробностях объяснить, как именно работают Blueprint функции с точки зрения C++ кода. Разберем разницу в C++ реализации между Blueprint функциями и C++ функциями, а также будет разобран пример одной из "Blueprint схем".

Читать далее

PANGIT: Дневник разработчика #6

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.7K

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

Читать далее

Разработка онлайн пати игры за семестр

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1K


Четыре студента магистранта делают онлайн пати игру на Unreal Engine с забавной физикой за семестр. Запоздавший девлог...

Читать далее

Combat Abilities System — Расширение Gameplay Ability System в Unreal Engine, Часть 2

Уровень сложностиПростой
Время на прочтение23 мин
Количество просмотров1.1K

В этой статье пойдёт речь о расширении компонента AbilitySysystemComponent, создании способности атаки c комбинацией и добавление этой способности с помощью GameFeatures.

Читать далее

Combat Abilities System — Расширение Gameplay Ability System в Unreal Engine, Часть 1

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров1.3K

В серии статьей я расскажу о моём процессе создания плагина Combat Abilities System, который расширяет возможности стандартного плагина Gameplay Ability System в Unreal Engine. Мы рассмотрим шаги разработки, архитектурные решения и особенности, которые делают наш плагин уникальным и полезным для создания боевых механик в играх.

Читать далее

PANGIT: Дневник разработчика #5

Время на прочтение3 мин
Количество просмотров1.2K

Прошел месяц с последней моей публикации и вот вопрос, на сколько сильно за месяц может все измениться? 

Читать далее

Переизобрел ECS. Паттерн Entity-State-Behaviour

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров5.1K

Привет, Хабр! 👋

Меня зовут Игорь, и я Unity Developer. В этой статье хотел бы показать
новый архитектурный паттерн, который внезапно открыл для себя в разработке игр.

Особенность паттерна Entity-State-Behaviour заключается в том, что ваш игровой объект представляет собой Entity, которая состоит из набора данных (State) и логики (Behaviour). За счет жесткого разделения данных и логики, разработчик может легко разрабатывать новые взаимодействия между игровыми объектами, системами и AI и подключать их в процессе выполнения программы...

Читать далее

Occlusion masking: просвечиваем стены в Unreal Engine

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров4.2K

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

Читать далее

Ближайшие события

PANGIT: Дневник разработчика #4

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.3K

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

Читать далее

Ещё одна статья Unity vs Unreal Engine

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров25K

Сравнение Unity и Unreal Engine — популярная тема для дискуссий среди разработчиков игр и частый запрос у начинающих. В интернете достаточно статей на эту тему, но большинство из них сосредоточены на наиболее очевидных отличиях. Кроме того даже для них обычно не раскрывается, как эти отличия влияют на реальную ежедневную работу разработчиков.

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

Читать далее

PANGIT: Дневник разработчика #3

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.7K

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

Читать далее

StableProjectorz — бесплатный инструмент для текстурирования 3D-моделей с помощью нейросетей

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров19K

Привет, Хабр! Хочу поделиться с вами своей разработкой - программой StableProjectorz, которая поможет упростить и ускорить создание текстур для ваших 3D-моделей с использованием нейросетей.

Читать далее

Возможно ли запустить Unreal Engine на микроволновке? Подведём подсчёты

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров3K

Сегодня мы попытаемся провести расчёты и узнать, возможно ли реально запустить Unreal Engine на микроволновке. Многие новички плачут из-за того, что у них нет компьютера с процессором Intel 9-го поколения и видеокартой RTX 4090. Мы докажем, что можно обойтись без такого железа. Посмотрим, сколько времени займёт рендеринг сцены, и выясним, на что способна микроволновка.

Читать далее

Как лучше учить и для чего нужен Unreal Engine?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров7.5K

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

Читать далее

PANGIT: Дневник разработчика #2

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров1.2K

Активно занимаюсь сборкой механик для будущей демо, ведь скоро появится страница в магазине VKPlay.

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

Читать далее