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

Unreal Engine *

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

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

Заморозил, разморозил свою игру PANGIT

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

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

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

Читать далее

Новости

История одной разработки: Передвижные барабаны в стиле классики Sokoban в инди платформере X-Drums 2.0

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

В Steam завершился «Фестиваль передвижных ящиков», посвященный играм, где разными способами можно передвигать ящики. На английском фестиваль называется «Sokoban Fest» в честь первой игры, где появилась эта механика.

Игра-головоломка «Sokoban» (яп. 倉庫番, рус. кладовщик) вышла в Японии в 1982 году. А разработал ее годом ранее Хироюки Имабаяси. Она имела колоссальный успех. И механика привлекла тогда внимание многих геймдизайнеров, которые стали применять ее в новых играх и продолжают применять в современных играх разных жанров.

В своем проекте X-Drums 2.0 на Unreal Engine 5 мне захотелось добавить эту механику. И в этой статье я расскажу, что из этого получилось и какие еще игры повлияли на финальную реализацию.

Читать далее

«Куб → Город: школьный игровой движок и зрячий ИИ-копилот»

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

Можно ли создать свой движок на Vulkan в 13 лет и обучить ИИ, который сам дорисует сцену по одному кубику?

Спойлер: да. Это история школьного геймдева, которая началась с Blender в 7 лет и выросла в MIA Engine NEO — движок с собственной ECS, Vision-CNN и LLM-копилотом. Никакой Unity, только VkPipelineBarrier и мечта «один куб → целый мир».

Читать далее

Исповедь. Опыт. Инди‑геймдев в UE5: практический гид для новичков

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

В 2024 году я заработал первый миллион, продавая ассеты на UE Marketplace, а в 2025 проверяю их актуальность в эпоху ИИ. Зовут Меня Хамзат, в UE с 2019 года.

ДЛЯ ДЕЕСПОСОБНЫХ

Пишем кастомную физику для брелков в Unreal Engine

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

В этой статье я поделюсь своей реализацией брелков через CableComponent.

Идея написания данной статьи возникла у меня во время реализации брелков для оружия. Как оказалось, в Unreal Engine на данный момент не существует готовых инструментов для реализации данного аксессуара. Тут можно было подумать, что брелки возможно реализовать через стоковый CableComponent, но как бы не так:

Читать далее

Книга «Unreal Engine 5. Пошаговый курс по созданию коротких фильмов и синематиков»

Время на прочтение4 мин
Количество просмотров5.6K
Привет, Хаброжители!

Что объединяет сериал «Мандалорец» и фильм «Бэтмен» (2022)? Они снимались во время пандемии. Но это ещё не всё! Их объединяет Unreal Engine 5 — движок, который превратил игровые технологии в главный инструмент современного кинопроизводства.

Еще недавно фотореалистичные миры были доступны только студиям с многомиллионными бюджетами. Сегодня благодаря Nanite, Lumen и MetaHuman независимые режиссеры и небольшие команды могут создавать визуальные шедевры, не уступающие голливудским. Книга Хуссина Хана «Unreal Engine 5. Пошаговый курс по созданию коротких фильмов и синематиков» — подробный гид по тому, как освоить это мастерство.
Читать дальше →

Делаем свою Blueprint K2 Node в Unreal Engine

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

Иногда надо создать функцию, которая должна быть и доступна в blueprints, и адаптироваться под входные данные. Особенно это касается wildcard.

Можно прибегнуть к ручной прописке рефлексии UFUNCTION. Однако, у этого есть свои ограничения. Для таких случаев в движке есть довольно старый класс – UK2Node.

Читать далее

Есть ли смысл продавать игровые ассеты в 2025? Или я опоздал, пока ИИ захватывает мир?

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

Всем привет. Недавно я написал статью, как за год с нуля заработал миллион на ассетах для Unreal Engine. Для тех, кто хотел знать подробности моего опыта, пишу эту статью.

Читать далее

Как я заработал первый миллион за год с нуля в геймдеве, продавая ассеты на UE Marketplace

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

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

Читать далее

Книга: «Blueprints. Визуальный скриптинг игр в Unreal Engine 5. 3-е изд.»

Время на прочтение5 мин
Количество просмотров4.2K
Привет, Хаброжители!

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

Меня зовут Константин, в геймдеве я уже около 5 лет, из которых 3,5 года работаю левел-артистом в ААА-проектах. Разработка игр интересовала меня с детства, но определиться с конкретной специальностью было непросто — хотелось попробовать себя во всем понемногу. В итоге я выбрал направление 3D, по которому сейчас и работаю. Тем не менее спустя годы меня не отпускает желание углубиться в геймдизайн и позаниматься личными проектами. Так как опыта реального программирования у меня немного, взгляд, естественно, падает в сторону разработки на блупринтах в Unreal Engine.

Собственно, с ними нас и знакомит книга «Blueprints. Визуальный скриптинг игр в Unreal Engine 5», поэтапно объясняя всю необходимую базу для комплексного понимания их возможностей.
Читать дальше →

Оптимизация игры на UE. Часть 2. Анализ статистики и первые улучшения

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

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

В этой части мы займемся анализом данных, которые удалось собрать при помощи инструментов FPSChart и Unreal Insights. Разберем, как выявить узкие места, влияющие на производительность, определим приоритеты для оптимизации, рассмотрим и проведем действия для оптимизации Render Thread. После этого проанализируем новые данные по производительности после всех изменений.

Читать далее

Как я создал roguelike Run Eternal Depths: технические аспекты и простая генерация подземелий

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

Привет, Хабр! Меня зовут Артём, и я 3D-моделлер, который много лет работает в 3ds Max. Недавно я решил освоить Unreal Engine через создание пет-проектов, и результатом стала игра Run Eternal Depths — roguelike с процедурной генерацией подземелий, которая уже доступна для добавления в вишлист в Steam. Релиз запланирован на 21 марта, и в этой статье я расскажу о технических аспектах разработки, включая мою реализацию генерации подземелий.

1. Идея и начало разработки

Изначально Run Eternal Depths задумывалась как тестовый проект для экспериментов с процедурной генерацией подземелий. Мне нужно было реализовать эту механику для другого проекта, но я решил сделать это в чистом проекте, чтобы не рисковать основным. Со временем идея переросла в полноценный roguelike с упором на исследование подземелий.

2. Технические аспекты разработки

Движок и инструменты

Читать далее

Разработка игры, как я пришел от шутера от третьего лица к симулятору

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

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

Читать далее

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

Пример паттерна Прототип в Unreal Engine

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

В интернетах полно статей про паттерны. Но реальных примеров из живых проектов встречается немного. Понятно, что в случае с Прототипом, есть довольно популярный проектик Java Script или Lua. Но я хочу еще! Поэтому в этом посте приведу пример паттерна из Unreal Engine.

Читать далее

Распределённая сборка Unreal Engine проектов с помощью Horde и UBA

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

Распараллелить сборку большого проекта на несколько компьютеров? Легко! Разбираемся, как использовать Unreal Horde — новый инструмент внутри Unreal Engine 5.5. В том числе посмотрим, как с его помощью запустить анализ PVS-Studio.

Читать далее

Игры выпускников «Менеджмент игровых проектов» выходят в релиз и сегодня мы поздравляем Unforgotten: Ordinance

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

Летом 20222 года взор команды разработки пал на Unforgotten: Психологический хоррор от первого лица в сеттинге славянских сказаний и легенд. А вырос проект, как ни странно, из карточной визуальной новеллы, потенциал которой был гораздо выше… 

Общение и выбор, которыми была наделена первая игра, было решено сделать по аналогии с Pathologic 2. Решение это выглядело достаточно стильным и избавляло разработчиков в будущем от создания большого количества анимаций персонажей, их настройки и тому подобной работы. Оригинальная история рассказывала о пяти днях героя, проведенных в жуткой деревне, с раскрытием сюжетной линии. Для нового же проекта было решено воссоздать весь первый день и представить его игрокам, как первый эпизод целой истории.

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

Читать далее

Как создавалась 3D-панорама Обороны Тулы (1941 г.): от архивов до immersive-шоу

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

Исторические события оживают, когда технологии встречаются с искусством. Сегодня я хочу рассказать, как мы создавали иммерсивную 3D-панораму обороны Тулы (1941 г.) для Тульского Музея Обороны. Это был масштабный проект, который объединил историков, 3D-художников, программистов и режиссеров.

Читать далее

Editor Scripting в Unreal Engine: создание утилит для генерации Actor и Data Asset

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

Привет, Хабр! В этой статье я поделюсь своим опытом создания утилит в Unreal Engine, которые автоматизируют процесс генерации Actor Blueprint и Data Asset. Эти утилиты значительно упрощают работу дизайнерам уровней, помогая сократить время на рутинные задачи и минимизировать ошибки, а также могут быть полезны в широком спектре задач, связанных с разработкой.

Мы рассмотрим, как использовать Editor Utility Widgets на практике, чтобы упростить работу в редакторе. Основная часть будет выполнена в Blueprint, но для решения отдельных задач нам также понадобятся функции на C++. Помимо этого, я расскажу о важных аспектах работы с Asset Registry, фабриками ассетов и Subobject Data Subsystem.

Читать далее

Gameplay Ability System в Unreal Engine и с чем его едят

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

Рано или поздно разработчик на Unreal Engine почти наверняка сталкивается с необходимостью использовать плагин Gameplay Ability System. И если он не был знаком с этим плагином, то он также столкнется с необходимостью освоить огромное количеством информации, требуемой для работы с ним, на изучение которой может уйти не одна неделя. Эта статья для таких людей, а также для тех, кто работает с Unreal Engine и до сих пор с этой системой не знаком, но хочет познакомиться.

Ознакомившись с ней вы узнаете что вообще за Gameplay Ability System. Где, как и, главное, зачем его использовать. Познакомитесь с основными сущностями, которые необходимы для работы с плагином. А также получите возможность пронаблюдать его использование на небольшом примере. Приятного чтения!

Читать далее

Ремейк инди платформера: single-player в multiplayer с Unity на Unreal Engine 5. Опыт разработчика

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

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

Именно эти преимущества вместе с общим трендом побудили меня сделать ремейк ранее созданный игры, когда появилась задача углубиться в Unreal Engine 5 и язык программирования С++. О том, что получилось в итоге, что пришлось изменить и доработать, хочу рассказать в этой статье.

Читать далее
1
23 ...