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

Unreal Engine *

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

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

HTTP менеджер запросов в Unreal Engine

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

Приветствую, Хабр!

В этой статье я разберу небольшую, но очень полезную тему HTTP запросов в UE. Все будет выполнено строго на C++.

Читать далее
Всего голосов 3: ↑2 и ↓1+1
Комментарии1

Добавляем новое измерение в систему видеоконференций

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

Уже скоро два года как короновирус выгнал всю нашу кампанию на удалёнку. То, что у нас не практиковалось и не приветствовалось, буквально за месяц стало "нормой". Не стало крутого и уютного офиса с круассанами, коллеги из тёплых и мягких превратились в плоские аватарки в чатах и на видео звонках (где почти никто камеру и не включает). На долгих и не всегда интересных митингах появилась мысль "вот бы добавить уюта в происходящее, например, дорисовать каминчик или сделать митинг на берегу озера, кто-то костерок ворошит, кто-то - рыбачит, шашлычки жарятся" (прямо как в игре Русская Рыбалка 4). Постаравшись, мне удалось настроить "удалённый офис" по своему вкусу:

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии2

KB2 — Или успеть на все платформы

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

King’s Bounty II, на первый взгляд визуально простая игра, но в ней сосредоточено огромное множество сложных и комплексных технических решений, продиктованных одновременным выходом на все платформы. Отдельным, и, пожалуй, самым сложным  испытанием для команды стало портирование на Nintendo Switch.

Осторожно, Лонгрид!
Рекомендую заготовить чай с печеньками.
Много интересной информации про очень разные технические аспекты разработки.

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Комментарии7

The Matrix Awakens — новое технодемо Unreal Engine 5

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

Пару часов назад прямо во время The Game Awards Epic Games выпустила бесплатное демо Unreal Engine 5 для Xbox Series X|S и PS5, предзагрузкой которого компания дразнилась еще в начале недели.

Отчасти снятое с реальными актерами, отчасти воссозданное в игровом движке, демо создано при участии членов оригинальной команды кинотрилогии «Матрица», в том числе Ланой Вачовски, Джеймсом МакТейгу и Джоном Гаэтой, в сотрудничестве с командой Epic Games.

Демо, конечно, впечатляет, показывая нам во всей красе, что нового предлагает нам UE5, а также как он выглядит и работает.

Читать далее
Всего голосов 49: ↑49 и ↓0+49
Комментарии68

Истории

Slate UI Framework (UE4/5) — standalone application

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

Slate is written entirely in C++ and runs on all Unreal Engine 4 supported platforms. It is render interface agnostic, which allows it to be used in standalone desktop and mobile applications that do not depend on the game engine.

Gerke Max Preussner о Slate UI Framework

Последние 6 лет я много работаю с Unreal Engine 4. Вернее не с самим движком, а с его различными модулями, с помощью которых мы выстраиваем свою базу тулов и различных технических решений вокруг основного игрового проекта. Несмотря на зоопарк различных технологий, который образовался вначале, со временем наша собственная экосистема постепенно начала стандартизироваться. Всё больше ребят начали писать более качественные расширения для Unreal Editor именно на Slate UI Framework. Конечно, когда нужно сделать UI для функциональности, которую можно "впихнуть" в одну кнопку, проще реализовать это на UMG в Editor Utility widget. Но если нужно что-то посложней, например, нужна асинхронность в процессе выполнения или, например, необходимо рисовать на UI TreeView (деревья), то тут без обращения к Slate модулю - не обойтись. Так же для многих UI тулов рано или поздно встаёт вопрос о возможности их самостоятельного существования, в отвязке от конкретного проекта, а в идеале - без привязки к Unreal Editor. Про сборку Stand Alone приложения, с UI от редактора UE4/5, я и хочу вам рассказать.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии19

Разработчик игр на Unity: как начать работать с востребованным игровым движком

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

По данным сайта gamedatacrunch.com, в 2021 году 49,48% всех платных игр, вышедших в Steam, были сделаны на Unity. А в сфере мобильных игр этот показатель уже давно превысил 50%. В этом материале мы расскажем, почему движок стал настолько популярным, и объясним, почему начинающие разработчики и небольшие инди-команды предпочитают использовать Unity. 

Читать далее
Всего голосов 13: ↑11 и ↓2+9
Комментарии21

Прокачка статического анализа проектов на Unreal Engine 4 и проверка автосимулятора Carla

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

Одним из механизмов статического анализа является аннотирование методов популярных библиотек. Аннотации позволяют обладать большей информацией при диагностировании ошибок в коде. Впечатляющий свободный проект на С++ CARLA помог нам внедрить этот механизм. Впоследствии симулятор стал целью для проверки улучшенным статанализатором PVS-Studio.


0888_Carla/image2.png

Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии0

Unreal engine — UMG Best Practices

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

Эта статья перевод статьи Chris Gagnon, сотрудника Epic Games, который непосредственно создавал UI. Он описал рекомендации и советы, как сделать лучше UMG.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Разработка новой игры от компании Wargaming с помощью Rider for Unreal Engine

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

Последние полтора года открыта программа раннего доступа к Rider for Unreal Engine — IDE для разработки игр на C++ с использованием Unreal Engine. На сегодняшний день в программе участвуют десятки тысяч индивидуальных разработчиков игр, a также множество студий и больших компаний, занимающихся игровой разработкой. Нам стало интересно узнать, за что эти люди ценят наш продукт, что им нравится и чего не хватает. Мы решили поговорить с Вячеславом Дубиковским — техническим директором в компании Wargaming RED, которая совсем недавно начала свою работу в Москве.

Читать далее
Всего голосов 19: ↑18 и ↓1+17
Комментарии4

Простой шутер от третьего лица на Unreal Engine. Часть 2

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

До прочтения этой статьи рекомендую прочитать первую часть.

План на сегодня:

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

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии3

Как включить в игру на UE4 достижения Steam

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

Оно не обязательно, но весьма настоятельно рекомендовано. Как будто разработчика надо специально упрашивать. Лучше бы взяли, да объяснили популярно, как внедрить Steamworks SDK в UE4, и как дальше ковыряться в блюпринтах. Можно конечно, немного погуглить, много подумать, и наконец, разобраться самостоятельно. Но не каждый программист настолько трудолюбив. Для многих эта статья сэкономит уйму времени и нервов.

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Комментарии2

Ядерная физика и VR: как в МИФИ нам удалось подружить современную науку, технологии и образовательный процесс

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

Привет, друзья!

Хотим рассказать вам сегодня об опыте создания серии из двух VR лабораторных работ, которые мы разработали в Институте ядерной физики и технологий НИЯУ МИФИ. В 2018 году в ИЯФиТ была создана Лаборатория виртуальной реальности, в рамках которой мы фактически первыми в мире объединили возможности ядерно-физического моделирования и инструментарий виртуальной и дополненной реальности. Уже за первый год работы на движке Unreal Engine 4 нам удалось создать первый виртуальный аналог уран-графитовой подкритической сборки, реальный прототип которой расположен на территории Университета. А в 2019 мы уже опробовали новые подходы к визуализации излучения с помощью Unreal Engine 4 при создании второго виртуального аналога – уран-водной сборки.

Посмотреть на виртуальные нейтроны
Всего голосов 11: ↑11 и ↓0+11
Комментарии11

The Significance Manager в Unreal Engine 4

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

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

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

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

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Оптимизация GameThread в Unreal Engine 4 ч.2

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

Продолжаем тему оптимизации процессов, с предыдущей частью можно ознакомится по ссылке: Часть 1

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Оптимизация GameThread в Unreal Engine 4 ч.1

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

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

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

CI/CD для UnrealEngine в связке с Gitlab

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

Попробовав разные Source Control в связке с UE (Gitlab,SVN,Perforce) на текущий момент, для себя я нашел два лидера:

1) SVN - Очень легко настраивается сервер и подключение к нему, но "Checksum mismatch", выводит из себя до безумства;

2) Gitlab- Для использования на своем сервере, нужно иметь машину с линуксом (у меня mint), некоторое время и терпение на установку сервера и все, мы счастливые обладатели бесплатного сервера гитлаб. Дальше настраиваем подключение через SourceTree и используем;

Еще одной прелестью Gitlab, я бы назвал встроенный инструмент для CI/CD, который весьма легко настраивается и позволяет по одному нажатию кнопки: Билдить свет, паковать игру, заливать ее в стим, отправлять сообщение в дискорд и т.д, всего лишь нужен сервер с установленным UE. О настройке CI под Windows, я и расскажу.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии15

Простой шутер от третьего лица на Unreal Engine. Часть 1

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

Эта статья писалась для новичков Unreal Engine, если вы профи, то вам будет скучно. Для нормального прочтения, осмысления и понимания происходящего ниже необходимо знать что такое переменная и их основные типы, что такое метод, булеву логику и самые базовые принципы программирования. Спасибо. Приступим.

Читать далее
Всего голосов 29: ↑29 и ↓0+29
Комментарии6

Работа с DLC для мобильных игр в UE4

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

В разработке игр зачастую необходимо создавать систему по доставке и установке нового контента (DLC). Для мобильных игр такое требование обусловлено не только желанием обеспечить долгую пост-релизную поддержку игры, но также необходимостью учитывать технические ограничения на размер игры — ключевые площадки по дистрибуции мобильных игр, Google Play и Apple Store, имеют достаточно строгие ограничения на размер установщика приложения.

В рамках этой статьи рассказываю, как мы реализовали такую систему в новой мобильной игре на UE4. Речь пойдет об использовании чанков для создания DLС, работе с .pak файлами, создании патчей для DLC контента, а также об использовании плагина Mobile Patching для загрузки DLC файлов.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии3

Unity — самый популярный игровой движок? Обзор движков, на которых делают игры для Steam

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

Какие движки наиболее популярны в 2021 году — да и вообще в последнее десятилетие? Очевидно, по всем параметрам лидирует Unity. Unreal, в свою очередь, — пожалуй, наиболее очевидный выбор для AAA. О таких выводах догадаться несложно, даже не имея на руках никаких численных данных. Но что, если все-таки попытаться их собрать?

Сайт gamedatacrunch.com максимально приблизился к реализации этой задачи, и его основатель Ларс Дусе на днях выкатил анализ движков paid-игр в Steam, выпущенных с 2010 года. В этой статье по нему мы тоже пройдемся, но и вспомним о том, какие еще движки сейчас в обиходе (и не только в Steam).

Читать далее
Всего голосов 30: ↑29 и ↓1+28
Комментарии27

Какой игровой движок выбрать?

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

Всём привет! Меня зовут Дядиченко Григорий, и я CTO Foxsys. В разработке я порядка 8 лет, а занимаюсь игровой или AR/VR разработкой последние лет 6. Сразу скажу, что в данной статье нет простого ответа “этот игровой движок лучше”, и она не претендует на объективность. Я лишь расскажу мнение с точки зрения технического директора и человека за плечами которого порядка 40 коммерческих проектов. Если вам интересно — добро пожаловать под кат.

Читать далее
Всего голосов 24: ↑15 и ↓9+6
Комментарии57