реклама
разместить
Почему Unreal Engine на самом деле отличный движок для игр, а главная беда - разработчики

Привет, DTF.
Я главный (и единственный) разработчик средневековой RPG-Strategy игры Mainland, аналога Mount and Blade, но с кооперативом.
Кстати, демо будет доступно уже в феврале
Последние 5 лет я занимаюсь разработкой в Unreal Engine в свободное время.
За это время у меня сложилось очень хорошее отношение к этому движку и сейчас я вам объясню, почем…

Каков красавец
111111
2525
66
44
22
11
11
реклама
разместить

Unreal Engine 3 тогда тоже отличился рядом отличных релизов. Для тех, у кого "на UE не делают хороших игр" вот вам ТОЛЬКО 2015 год.Речь конкретно про UE5. Уже привирает, дальше есть смысл читать?

4

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

5

Речь конкретно про UE5.Ну, не правда, UE хейтят со времён UE3. На нём уже тогда кучу неоптимизированных говноигр навыпускали. А потом когда UE4 стал бесплатным ситуация стала ещё хуже. Вообще, большинство отвратительно оптимизированных игр именно на UE4 сделано. Игры на UE5 пока что - капля в море. Их по пальцам пересчитать можно. И оптимизированные и нет.

1
Snapdragon 888 — большой тест тяжёлых игр на эмуляторе Nintendo Switch

Долго распинаться не буду, да и нет желания, так что начнём

Фоточка не моя, у меня вообще геймпады нет...
3535
44
22
11
11
11
11
Чел живёт в Каннах, рядом море солнце пляж, девочки . Роскошная жизнь, а он на эмуляторе играет. Мда
реклама
разместить
🎮🇷🇺 Хорошие русские игры 2024 года
Картинка просто так, отношения к статье не имеет.
3434
99
22
11
11
Какие хитрые трюки и методы используются в разработке игр
Какие хитрые трюки и методы используются в разработке игр

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

192192
1414
22
22
11
Набор костылей и велосипедов которые на самом деле уродуют сцену и на которые разработчики вынуждены идти что бы фпс был больше 0. Лично я все эти "хитрые трюки и методы" видел и не недолюбливал всю игровую жизнь(30+лет), т.к. каждый раз когда вижу это дерьмо выпадаю из погружения. Лучше уж обмазаться лучами и длссами в низком разрешении, чем в 4К кристально четко видеть что сцена - фанерный фуфел. Но на самом деле лучи это пол беды, а вот физика и коллизии гораздо более серьезная проблема, для решения которой нет даже намека на технологии...
Разработчики отечественных игр встречаются с игроками лицом к лицу — что из этого получается и как офлайн-отзывы отличаются от сетевых

«Наши игроки привыкли, что если российская студия, то она должна выпустить игру именно про Россию. Но мы считаем, что за счёт инди-разработки вывозить российский рынок и популяризировать его, именно российский сеттинг, ну, не комильфо».

Разработчики отечественных игр встречаются с игроками лицом к лицу — что из этого получается и как офлайн-отзывы отличаются от сетевых
7979
55
44
11
11
11
11
11
11
Как я разрабатывал хоррор-стратегию на Game Maker, что из этого вышло и пара советов
8080
88
22
[Лонг] Яндекс Игры. Гайд на 100к/наносек с кликеров и о том, как залететь в веб разработку.
[Лонг] Яндекс Игры. Гайд на 100к/наносек с кликеров и о том, как залететь в веб разработку.

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

7373
2727
1010
44
22
11
Здравствуйте. Спасибо за обратную связь и высокую оценку платформы в целом ❤️ Наша команда поддержки действительно работает круглосуточно и старается отвечать на вопросы в кратчайшие сроки. Также мы активно работаем над повышением качества игр в каталоге и улучшением внутреннего инструментария.
Я 2 года писал свою игру на Unreal Engine и он меня ******

Вот уже почти 2 года я наяривал этот треклятый анриал, пытаясь создать оптимизированный открытый мир. И знаете что? Стоковый Unreal Engine вообще не рассчитан на так называемый Open World, который они с таким усердием продвигают последние годы. И сейчас я вам расскажу почему.

Гугл докс шарит!
171171
1111
88
22
11
11
11
Unreal Engine - это не волшебный движок с кнопкой "Сделать збс", опенворлды на анриле имеют кучу проблем, ряд из которых остался со времен четверки. 1. HLOD в целом запекатеся нормально, но может выжрать тонну памяти и ресурсов (в зависимости от чанка). Если проект крупный, то этим вообще занимается отдельная выделенная машина, которая пересобирает дальние лоды. После чего на финальном этапе разработке игры их еще и ручками лучше перерисовать. 2. World Partition все еще имеет ряд болячек с World Composition, о котором я писал когда-то статейку + о ряде болячек рассказывают на выступлениях, посмотри последний Unreal Fest, в том числе от CDPR. Как это лечится? Берется движок и переписывается стриминг, регистрация экторов или вообще отказ от экторов для статики и т.д. 3. Да, не надо делать сложной логики на констракшене и BeginPlay особенно у того, что стримится, пачка экторов появляется одновременно и бьет по производительности. Нужно следить за тем, что делаешь. 4. Да, работа в редакторе и в билде разнится. Потому финальную производительность нужно смотреть только в билде, и билды нужны регулярные. 5. Да, систему сохранений надо писать самому, ровно как и разбираться с возможностью перемещать объекты между чанками и чтоб это сохранялось и т.д. На эту тему тоже когда-то рассказывал, как подобное делать. 6. Про люмены и наниты, они жрущие, причем как для разработчика так и для игрока, нужно собирать сцену с учетом таргет железа и следить за тем, что загружено единовременно, что и как влияет на производительность. В общем внезапно да, если собираешь что-то более менее сложное, с движком нужно работать. Если нет возможности менять исходники, значит следить за ограничениями и стараться не делать чего-то, что за эти ограничения вылезает (не пихать кучу логики на спаун, следить за тем что стримится и когда, за распределением ресурсов, количестве экторов в радиусе стриминга и т.д.)
[]