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

Unreal Engine *

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

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

Factorio на движке Unreal Engine 5

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

Сегодня мы поговорим об интересном проекте FUE5. Это Factorio, но в 3D! Иногда мечты становятся явью. Это не совсем игра, а, скорее, потрясающее переосмысление её визуальной составляющей. В этой написанной Hurricane статье будет много технических подробностей, так что давайте приступим.

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

Новости

Воссоздание существующего фрагмента улицы в 3D

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

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

Меня зовут Максим и сейчас я опишу, как это сделал.

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

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

Мой опыт первой игры — Escape from the 70's

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

Захотелось мне делать игры… Хотя бы одну! И записался я тогда на курс по Unreal Engine в середине июня 2020 - просто в гугле набрал курсы по анрниалу и на самом первом в списке я зарегистрировался. 

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

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

Как стать разработчиком игр, если ты риелтор

Время на прочтение2 мин
Количество просмотров43K
Добрый день, Хабр.

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

image

Вы тепло приняли этот пост и это дало мне хороший толчок в нужном направлении. За эти два года я попробовал и научился многому: работал с 3D моделями, знакомился с C++, рисовал текстуры, записывал звуки, писал тексты и диз-доки, но самое главное – я нашел для себя подходящую среду разработки, а именно — божественный Unreal Engine 4.

Я не решался ничего писать до тех пор, пока не смогу сделать что-то, что сможет порадовать хотя бы меня. И, думаю, мне это удалось. Довольно приятно видеть тот большой и тернистый путь, который был пройден, чтобы, начав с картинки в начале статьи, дойти до того, что под катом ;)
Читать дальше →
Всего голосов 101: ↑97 и ↓4+93
Комментарии150

Истории

Откровения аварийного инженера

Время на прочтение27 мин
Количество просмотров44K
image

Или как сэкономить 15% и более от бюджета на разработку


Я профессионально работаю с Unreal Engine уже более 9 лет. За это время я освоил множество специальностей и занимал разные должности в разработке игр: от разработчика-«пехотинца» до менеджера больших команд разработчиков игр и даже консультировал инвесторов игровых компаний.

В последнее время я работаю на себя, но время от времени предлагаю экстренные услуги «тушения пожаров» своим клиентам, которые находили меня по сарафанному радио. Сложно объяснить, в чём конкретно заключаются эти услуги, но больше всего они похожи на работу аварийного сантехника. Вы точно не захотите оказаться в такой ситуации, когда приходится его вызывать.

Если у игровой компании в Лос-Анджелесе появляется проблема с Unreal Engine 4, которую никто не может решить, в конце концов звонят мне. Я пишу эту статью, чтобы объяснить, почему мне звонят, как избежать необходимости таких звонков, и что я обычно делаю, получив такой звонок.

Большинство проблем разработки игр хорошо понятно тем, кто находится «в траншеях», но эти проблемы пролетают над головами менеджеров и руководства. Кроме того, похоже, подобные статьи читают только люди из траншей на передовой, а не те, кому они действительно необходимы.
Читать дальше →
Всего голосов 63: ↑60 и ↓3+57
Комментарии16

Онлайн шутер на Unreal Engine 4 за 90 часов (видео создания + исходники)

Время на прочтение5 мин
Количество просмотров62K
Привет, харб! Примерно год назад я выкладывал статью о том, как я в прямом эфире создал выживалку за 150 часов. На этот раз хочу представить вам сетевой шутер, который я создал за 25 заходов по 3 — 4 часа. Всего вышло около 90 часов и в итоге мы создали онлайн шутер, в который сыграли вместе со зрителями.

image

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

Несмотря на чистое время, данный проект занял примерно 10 месяцев. Я делал большие перерывы в стримах, но тем не менее, закончил разработку и теперь он доступен всем бесплатно и без смс.
Если вас интересуют подробности, записи стримов, исходники или билд игры с сервером в комплекте, предлагаю прочитать дальше под катом!
Всего голосов 64: ↑63 и ↓1+62
Комментарии27

Как рендерит кадр движок Unreal Engine

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


Однажды я искал исходный код Unreal и, вдохновлённый отличным анализом того, как популярные игры рендерят кадр (перевод статьи на Хабре), я решил тоже сделать с ним что-то подобное, чтобы изучить, как движок рендерит кадр (с параметрами и настройками сцены по умолчанию).

Поскольку у нас есть доступ к исходному коду, мы можем изучить исходники рендерера, чтобы понять, что он делает, однако это довольно объёмная часть движка, а пути рендеринга сильно зависят от контекста, поэтому проще будет исследовать чистый низкоуровневный API (иногда заглядывая в код, чтобы заполнить пробелы).
Читать дальше →
Всего голосов 64: ↑62 и ↓2+60
Комментарии14

Создание игры на Unreal Engine 4 за 150 часов (видео + исходники)

Время на прочтение6 мин
Количество просмотров186K
Приветствую, Хабр! Хотел бы познакомить вас с относительно небольшим проектом, который я сделал c нуля примерно за 150 часов (50 заходов ~3 часа каждый) на Unreal Engine 4. Проект я делал в прямом эфире только на стримах раз в неделю (в общей сложности ушел год), попутно отвечая на вопросы пользователей.

Сам проект не предназначался как коммерческий. Целью я ставил на практике показать всю сложность разработки игр, а именно такие проблемы, как:

  • Планирование и прототипирование проекта
  • Продумывание и реализация архитектуры проекта и отдельных его компонентов
  • Реализация интерфейса пользователя
  • Отладка и исправление ошибок
  • Работа с ассетами и графикой

image

В конце всей серии стримов у нас получился играбельный прототип “Сурвайвл” шутера. Те, у кого стакан наполовину полон, смогут даже назвать это пре-альфой без сюжета.

Если вам интересны подробности проекта, записи стримов, исходники и прочее, читайте далее.
Всего голосов 103: ↑99 и ↓4+95
Комментарии45

Как команда PVS-Studio улучшила код Unreal Engine

Время на прочтение16 мин
Количество просмотров36K
Наша компания создаёт, продвигает и продаёт статический анализатор кода PVS-Studio для C/C++ программистов. Однако, наше взаимодействие с клиентами не ограничивается исключительно продажей им лицензий на продукт PVS-Studio. Например, мы занимаемся некоторыми контрактными работами. В силу NDA обычно рассказать о них мы не можем, да и интересного рассказа не получится. Названия проектов, в которых мы принимаем участие, тоже ничего не скажут большинству наших читателей. Но в этот раз, название как раз говорит о многом. Мы поработали вместе с компанией Epic Games над проектом Unreal Engine. Об этом и будет наш рассказ.
Читать дальше →
Всего голосов 89: ↑82 и ↓7+75
Комментарии19

Будущее Unreal Tournament начинается сегодня: открытая разработка, бесплатность и кроссплатформенность

Время на прочтение2 мин
Количество просмотров51K
image
Работа над будущим Unreal Tournament начинается сегодня, и мы (Epic — примечание переводчика) рады заявить о том, что мы будем работать над ним вместе — вместе с вами. Мы знаем, что фанаты любят Unreal Tournament так же сильно, как мы. Мы знаем, что у вас есть интересные идеи и обоснованные мнения по поводу того, в каком направлении должно идти развитие UT, и что должно присутствовать в новой игре. Так давайте рискнём и создадим эту игру вместе, открыто и для всех.

Вот план:

  • Мы создали маленькую команду ветеранов разработки UT, которая начинает работать над проектом уже сегодня.
  • С первой строчки кода, с первого концепт-арта, с первого дизайнерского решения разработка будет вестись открыто в виде сотрудничества между Epic, фанатами UT и разработчиками UE4. Мы будем использовать форумы для обсуждений и стримы Twitch для регулярных сообщений о ходе работ.
  • Если вы — желающий участвовать фанат, всё, что вам надо — создать бесплатный аккаунт на форуме и присоединиться к обсуждению.
  • Весь код и наполнение игры будут доступны для разработчиков UE4 на GitHub (тут я не очень понимаю, имеются ли в виду и те, кто разрабатывает на UE4, но звучит, в любом случае, круто).
  • Игра будет верна своим корням соревновательного FPS.
  • Разработка будет фокусироваться на Windows, Mac и Linux.

Читать дальше →
Всего голосов 121: ↑116 и ↓5+111
Комментарии46

Долгожданная проверка Unreal Engine 4

Время на прочтение15 мин
Количество просмотров94K
Unreal Engine 4 and PVS-Studio

19 марта 2014 года Unreal Engine 4 стал доступен для всех желающих. Цена подписки всего 19$ в месяц. Исходные коды также выложены на github репозиторий. С этого момента нам поступила масса сообщений на почту, в твиттер и так далее, с просьбой проверить этот игровой движок. Мы удовлетворяем просьбу наших читателей. Давайте посмотрим, что интересного можно найти в исходном коде с помощью статического анализатора кода PVS-Studio.

Читать дальше →
Всего голосов 162: ↑149 и ↓13+136
Комментарии65

Безработный геймдизайнер сделал модель Солнечной системы на движке Unreal

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


Канадский разработчик игр с семилетнем стажем Кристофер Альделун (Christopher Albeluhn) потерял работу, но не оптимизм. В свободное время он начал делать проект, который должен был усилить его портфолио — модель Земли на игровом движке Unreal.

Но затем его понесло: сначала появилась Луна, потом Солнце, другие планеты Солнечной системы, их спутники, пояс астероидов, гравитационное поле с геометрией пространства-времени, и напоследок Кристофер не удержался и добавил все существующие 88 созвездий. В итоге через пару месяцев работы это вылилось в потрясающе красивую модель Солнечной системы. Хотя работа ещё не закончена, сосед Кристофера по комнате втайне выложил видеоролик на Youtube, и тот оказался неожиданно популярным, собрав за сутки 50 тыс. просмотров.
Читать дальше →
Всего голосов 122: ↑113 и ↓9+104
Комментарии78