URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 135496
[ Назад ]

Исходное сообщение
"Обновление игрового движка с открытым кодом Dagor Engine"

Отправлено opennews , 05-Дек-24 11:44 
Опубликованы новые сборки игрового движка Dagor Engine, код которого был открыт в прошлом году компанией  Gaijin Entertainment под лицензией BSD, после чего задействован компанией VK в качестве основы движка NauEngine. Ключевым изменением в новой версии стало открытие  под лицензией BSD полного исходного кода фреймворка для разработки многопользовательских игр. В качестве примера техники создания  многопользовательских игр опубликован код демонстрационной версии игры Outerspace...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62343


Содержание

Сообщения в этом обсуждении
"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 11:44 
Обновление Dagor Engine напоминает неудачный пик Фантомки: много обещаний, но недостаток стабильности. Открытый код как талант, который не раскрылся. Если разработчики не отшлифуют его, получится лишь зрелище, как Энигма, замкнутая в своей анимации, но без реальной пользы команде.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Омномном анон , 05-Дек-24 13:57 
Что за бред

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 11:44 
Гаджины еще очень быстрый скриптовый язык делают https://github.com/GaijinEntertainment/daScript

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 11:51 
Нейминг не оч https://github.com/DNADNL/NetScript

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 11:54 
Он уже переименован в Daslang, название репы старое осталось

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 22:02 
> Он уже переименован в Daslang, название репы старое осталось

Да и синтаксис у него какой-то... странный.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 07-Дек-24 06:30 
Да, похоже фанат зогпитонов чтоли?... И ладно бы это, так уж лучше оригинал использовал бы, им же лучше. Да, он тормозит совсем немножко, ну и что - что в x20 раз тормозней Си только по тесту "quicksort"(стр.48) см.ссылку  а, в "binary-trees"(+alloc/dealloc)(стр.15) и вовсе x45 раз
- у движка ведь такие запросы.. в т.ч.использованием избыточной многопроцессности у авторов на компе тем скрывая тормоза скриптов по кр.мере до определённого уровня сложности что, на всех не топовых у игроков хуже от доп.тормозов уже быть не может - как не запускабельные на их ОС,

в "Ranking Programming Languages by Energy Efficiency":
haslab.github.io/SAFER/scp21.pdf
- самое серьёзное исследование существующее, т.к.ав торы заморочились энергоэффективностью;
хоть усреднённый результа в табличке суммарного результата(стр.16) - слишком усреднился, лучше самому "усреднять" только реальные тесты там, см.ниже тут. Хоть и между ними же - оч.сильно колебаясь, в итоге усреднние скрывает лаги/тормоза в том или ином использовании по типу, тогда пожалуй надо было брать максимамльные значени K относительно Си из каждого теста.

Да и блог там по ссылке - мог бы вестись не на языке инагентов... :(  
(похоже target-группа не русские, кто то никак не проапдейтится с 2014 в мышлении что ли?  И п прежнему мечтает чтобы его взяли в иностранную компанию в инагентской же страней?...)


Кстати, расхваливаемый [за скорость] C# - тут же в "binary-trees" - x10 раз..., (усреднённо - x3), ну да быстрей Python, но вё же и близко не Си или С++ без STL&Co:
в "quicksort" он - отс-ет но, экв-ные ему по первому уп.тесту
в тесте "quicksort"       - Lisp=x4.5/Haskell= x5/Racket=x42
в тесте "MergeSort"     - Lisp=~x3 /Haskell= x3/Racket=x65
в тесте "N-queens"      - Lisp=-na-/Haskell=~x50/Racket=~-n/a-
в тесте "Fibonacci"      - Lisp=~x20/Haskell=~x70/Racket=~x20.
в тесте "Ackermann"   - Lisp=-na-/Haskell=x9036/Racket=15421(тут даже у C++ - 1345, что уж говорить про прочие)
это самые понятные и хоть как то относящиеся к gamedev -по задействвавнию ЦП units тесты.

А, вот Rust как тут самый к Си и С++ (усреднённо - x1.04, в "binary-trees" - ~аналогично):
x3), ну да быстрей C#, но вё же и близко не Си...
в тесте "quicksort"       - x1.5
в тесте "MergeSort"     - x1/7
в тесте "Fibonacci"      - даже чуть обогнал.
в тесте "N-queens"      - x84 !!!
в тесте "Ackermann"  - x1726 !!!)
это самые понятные, кроме "Ackermann", и хоть как то относящиеся к gamedev - по задействвавнию ЦП units тесты.


По сути все языки кроме Си и чуть хуже C++ с STL&Co, хоть у "Ackermann" и он, для realtime применений - в лузерах фатально, как абсолютно отстающие;
и чем дальше от Сей функционально - тем сильней, особенно если смотреть не на безсмысленную среднюю температру по палате а, по задачам / конкретным типам использования цп.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Проходил мимо , 09-Дек-24 07:40 
Rust достаточно критичен к тому, как именно на нем пишут.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 09-Дек-24 18:58 
Это относится абсолютно к любому языкку программирвания.
Вопрос лишь в желании оптимизации вообще и в ч.н.не только под свой ПК... и возможностях языках в этом.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 17:47 
Чем JavaScript, ускоренный через SpiderMonkey/v8, не угодил?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено cheburnator9000 , 05-Дек-24 18:28 
Тем что они создают полноценный ЯП, а не высер для Monkey.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 20:25 
Так и запишем: Not Invented Here.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 09-Дек-24 19:14 
Ну так языков более 1000 разных в мире - что все тащить в проект?...

Как по мне достаточно 1 базового языка проекта (т.е.без доп.скриптов для его компиляции начиная с синтаксических lexer'ов у компилятрров и шире - заканчивая CMake чудовищем, притом ещё же не самого чудовищного, или всяких Perl/Python и прочего обвязок для схожих целей, как будто MAKE не существует или же недостатоен)
и *максимум*(значит в релизе в идеале лучше без) ещё одного простенького для оч.редко присходящих событий, настолько простенького чтобы проект не засирался им самим...
Простой пример: в DukeNuke3D, сугубо для таких событий. Впрочем, на нём даже доп.ботов слабал некто - не имея возможности создания ни одной переменной.
Уже полноценный функционально - срипты QScript(синтаксис правда уг, лишь бы не быть похожим на Си) (позже читал в форке вроде бы хексена сделали улучшенную версию ?его). И даже всё это уже мега-тормозное работало на 486-х компах, в отличие от всех современных скриптов и включая компилируемые из-за их доп.функционала.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 09-Дек-24 19:34 
* из-за их доп.функционала или криворукости, а подозреваю и падлючести.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 22:14 
> Чем JavaScript, ускоренный через SpiderMonkey/v8, не угодил?

На примере 0ad например - тем что это
1) Жесточайший гимор с билдовкой двигла потом. Чтобы перестроить мозилскую пыхтонрастие - надо реально скачать половину глобуса и развернуть билдферму. И это совсем не круто, в этом месте какой-нибудь годот который можно просто из реп поставить - ну вы поняли, да? И зачем так фигурно #$%ться с этой лабудой вместо вон того? :)
2) Апстрим которому проблемы даунстримов реально пофиг. Они вон там, в соседней новости, логитипчики меняют. А как либо помочь при проблемах с их навороченным мегаспрутом - ну, вы поняли.
3) По перфомансу и предсказуемости оно начинает реально напоминать - браузер. Что для игорей достаточно фатально.
4) Перфоманс JS переоценен. 0ad юзающий это непотребство - запросто становится пошаговой стратегией вместо RTS. На очень мощном компе. С всего 200 юнитов с каждой стороны. Пардон, старкрафт 200 юнитов по 8 игроков - на 133 пне считал быстрей. А эта пакость в пошаговую стратегию превращается постоянно, и основной жор - вот как раз мутант человека^W обезьяны-паука.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 23:40 
1. Зачем перестраивать? Выдрать из файрфокса. Не нравится SpiderMonkey - к вашим услугам v8.
2. Всем апстримам реально пофиг на даунстримы пока они не платят достаточно.
3. да ладно
4. видимо на JS написали то, что надо было писать на C++.



"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 01:03 
> 1. Зачем перестраивать? Выдрать из файрфокса.

Файрфокс - еще не игровое двигло! А если я хотел с вот именно последней версией двигла поразвлекаться (зачем учиться старью?) - господи, это просто какой-то дикий ужас. Пересобрать двигло 0ad - это просто АД какой-то. И этот ваш spiderweb - одни из ключевых грабель на этом пути.

> Не нравится SpiderMonkey - к вашим услугам v8.

Хрен редьки не слаще. Примерно такая же по уровню невменяемости и оверинженерии хтонь. Реально из скриптоты с JIT нормально сделан, извините, LuaJIT. Мелко, аккуратно, все по делу, просто прикрутить. Но, вот, да, синтаксис скрипта не особо приятный.

> 2. Всем апстримам реально пофиг на даунстримы пока они не платят достаточно.

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

> 3. да ладно
> 4. видимо на JS написали то, что надо было писать на C++.

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



"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 22:06 
> Гаджины еще очень быстрый скриптовый язык делают ...

Про оптимизации это им и сюда, вот как раз для другого сайта наваял:


Dagor, (как и Nau), если ваш движок такой якобы хоть сколько то крутой - какого он тормозит так ж... что, даже позорно выкинута/отсутствует поддержка как аппаратуры того уровня и даже куда позжей - так и поддержка самой XP?!

(а, ведь это ОС - единственная из NT линейки - максимально совместимая с ПО/играми для w9x!!!
почему и пережила уже и winVista и даже win7 и win8 и уже вот 10-ки конец всё ближе подступает - все в trash поголовно у большинства, в отличии от у остальных - XP уже навечно на компах, и т.б.на максимум с ней совместимых. И вот как её темой отсутствия драйверов скрыто ни гнобят
[offtop]
и то, вот купил 4Gмодем без заявленной поддержки на свой страх и риск, т.к.продавец удод сразу предупредил что не примет возврат без поломки, уже настроившись в линуксе браузерить с такой же "гарантией" его работы в них... - а, оказалось всё же есть поддержка XP и даже 32-бит, не чета вам разработчикам игр и движков - мега-позорным только отсутвием этого; впрочем, линуксы вот задно решил попересматривать но, это шит'ище даже со стората в GUI и т.б.для браузинга глюкавейший, не говоря уже про прочие все мои нужды а, жаль я подумал своими подсазками их разрабам отослав им, в кр.сл.самому сделав форк что, правда мне нет резона делать т.к.это звучит только просто... и т.б.раскрутка... и т.б.бои за 20(-) км... - сделав никсы полноценной ОС но, не в таких условиях же [в них] -  где всё же приоритеней им править свои тупейший ошлёпки, вечно наличествующие обноляясь кстати, в добавок и позорные недоделки - начиная с функцинально мега-примитивного как доп-ной, так и основной, ф-цией у недо-проверяльщика разделов диска :( Про просто максимально-возможное неудобство [даже в GUI оболочке к нему] все пользователи и так знают, просто давно свыклись - девиантность уже поразила мозг(и)
[/offtop]
заодно только этим и совместимостями с более новыми ПО/играми как ни терроризируя пользоватлей этой ОС, как и совсем хуцпискими несовместимостями уже и у позже выпускаемых процессоров - которыми её гроб как ни пытаются забить - в итоге сами "идут лесом" с их новыми процами и такими же видеокартами, не говоря уже про ПО и игры такие же).

И притом что, в мире ещё реально полно компов с XP - только из выходящих в сеть, так только у заходящих на сайт какого то линукс дистра... - на 10% ПК XP поныне стоит, в соответствии с статистикой у них, но это ваше "мало игроков" - как у *всех* мобильных архитектур там же! А, уж не подключённых к Internet для подсчёта - ещё же больше, т.б.на ещё более ранних архитектурах [и] для аналогичной совместимости с oldshoolgames, банкоматами и всяких там аэро-портов который вообще даже на w3.1 читал и потому так же не пострадали при недавних массовых в винде крашах в вин-обновлениях к  совремнным их ОС,  т.е.не учитываемых в том списке - ещё куда больше, пусть даже всего 15-20% - что уже не меньше чем у той или иной "версии" из более новых виндов! (реально же, уч.испорченную почти идельную совместимость в ч.н.искусственно как с ранне-вышедшими играми да и ПО и HW и теми конечно - это давно никакие не версии всё той же Windows - а, совершенно отдельные/другие ОС!),
(не говорю уже о поддержке ещё 386 архитектуры - как первой поддерживающей на x86 архитектуре - 32-бит
/или ладно уж 486 как первой тянущей Windows 32-битную/95, даже ладно уж -  пень-1 50Mhz, как с уже оптимизированным/быстрым сопроцесором - чтобы вам не конвертировать в fixedpoint весь движок, и даже ладно с поддержкой уже аппаратной-3D-отрисовки,
[offtop]
но, если же в вдруг решитесь на такое, что сомнительно но, вдруг здравый смысл победит
- я тогда лично помогу вам сделать поддержку и програмной-3D-отрисовки я и рендер готовый быстый присмотрел, вот и мин.сообщу где взять если не знаете. Т.б. с мной придуманными [туда] оптимизациями он даже быстрей будей, что и более совремнным любым ПК для повышения и так нужного большего чем там уровня качества графики - не помешает.
Всё же лучше хоть с пониженной детализацией графики играть чем, смотреть на визуальные баги порой в играх дикие [из-за шейдеров] или вылет игры или даже м.б.и ОС вылеты что, всё нередко из-за видеодрайверов... И тут речь и про вами неподдерживаемыми ниже и не забывайте и про: выше/новей - по № версии отн-но поддерживаемой(ых)... и просто новые в.а., и в.а. от иных производителей [ещё несуществующих]

[/offtop] /
И ведь 386...пень-1 упоминаемые мной тут - даже просто как признак хорошео тона у движко-авторов и компаний, сделавших пользотелям незалаганно с полной оптимизированностью / максимальным использованием ресурса пк, или же наоборот - признак мега-неоптимизированности...
Но, ведь значит вам (всем) есть куда ещё оптимизировать... - было бы желание!)

Вы этим - игнорированием максимальной оптимизации и игнорированием максимальной обратной совместимости, по сути - маркетингово упускаете шанс хоть как то выделяться среди прочих совремнных топовых движков, давно явно продавшихся Intel&MS за "донаты", но ведь и даже тем дав вам/другим-движкам шанс - занять нишу максимально оптимизированных движков. Шанс которым вы - не пользуетесь...

Значит и в т.ч.несколько сужая круг покупатей [ваших] игр. Т.б. игры с хорошей обратной совметимостью - и под *NIX WINE заведо лучше совместимы даже на совремнных ПК и/или позже выйдущих, как и на видушках с в очередной раз испорченной совместимостью [тогда][маркетингово], типчино портя совместимость[маркетингово] с уже вашими играми, не говоря даже про иначе - на менее топовых игровых  [серверных] компах, т.е.вы прогавливаете указанное даже на нескольких только сверх-популярных ОС.

P.S.
У кого XP[в multi-boot] - поддержите схоий мой посыл и авторм fheroes2:
https://www.opennet.me/opennews/art.shtml?num=62306


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 09:02 
Но зачем, когда уже есть AngelScript?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено rshadow , 06-Дек-24 11:16 
На вид какая-то помесь питона и Си. В целом норм. Но чет надоело уже что каждый васян придумывает свой самый лучший синтаксис.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 12:13 
А че неплохой движок, чем то напоминает ue5.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним324 , 05-Дек-24 17:13 
Вообще ничем не напоминает, тут даже в сравнении сцены, которую в анриале сделали на пофиг, анриал выглядит более выигрышным, из-за коректной работы света.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 23:48 
> тут даже в сравнении сцены, которую в анриале сделали на пофиг, анриал выглядит более выигрышным, из-за коректной работы света.

Гониво. Это натягиаве или же дикая субъективщина то что, более освещённа улица ярким днём - лучше чем в не настлько освещённый день...

Другое дело что, минимум для теста - стоило бы ambient подобрать эквивалетный, или в UE, неважно.
А, лучше навсегда - на будущие тесты, самим же авторам. Либо сделать опцию свет <( ) как в UE>, <( ) как Unity>,... + поддержка проектов оттуда... с автоактивацией этого.

Но,
таки,
"-----": из-за большей контрастности и/или ?AA/?DLSS - на картинка-№2, вблизи к камере - ~сдвиг пикселей поверх накладывается на текстуры, и ~из-за этого же тут же вокруг большого окна слева и напротив его справа - наложение посторннего цвета (авторы вы бы сами что ли перед релизом и т.б.выкладиыванием сравнительных снимков сравнили... ). Но, если я прав о ?AA/?DLSS - без них, точнейвызвавшей прблему: пользовательс может устранить проблему, если поднапряжотся конечно.

"+++++": из-за большей контрастности - на картинке-№1 зн.чётче видна листва деревьев слева (баг мыла в шейдерах, уже в UE).

Итого: 1:1. (речь только о снимках экрана)


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 06:17 
>напоминает ue5

https://www.youtube.com/@UnrealEngine/videos


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено eugener , 05-Дек-24 13:04 
Хотел спросить в чём прикол хроматических аберраций на картинке (в фотографии мы обычно с ними боремся), но сначала загуглил и узнал много нового. Оказывается их специально добавляют для винтажного вида. ¯\_(ツ)_/¯

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено МИСАКА , 05-Дек-24 13:19 
А мне блики солнца
Важнее, чем детализация и целостность

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 22:17 
> А мне блики солнца
> Важнее, чем детализация и целостность

"Скольо раз можно посмотреть на солнце в телескоп?"


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 14:47 
Только на реальную хроматическую аберрацию это похоже весьма отдалённо, а больше напоминает плохое сведение цветов на ЭЛТ. Ну тоже винтаж, в своём роде.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено eugener , 05-Дек-24 14:51 
> Только на реальную хроматическую аберрацию это похоже весьма отдалённо

Не-не, не отдалённо, а вот прям точно как неисправленная хроматика по краям кадра на широкоугольном объективе.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено anonymmmeer , 05-Дек-24 13:52 
Хотел написать, что почему не на раст и сколько можно терпеть...
потом тыкнул в перавую попавшийся файл.
https://github.com/GaijinEntertainment/DagorEngine/blob/main...

а там магические константы, ifdef лапша, сырые указатели...

уж лучше не раст


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 14:32 
Очень не хватает ифдефов в расте, в итоге вернулся на си++

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 14:44 
> Очень не хватает ифдефов в расте, в итоге вернулся на си++

Хм.. а чем тебе cfg и cfg_if не подошли?
Кажется оно дает те же возможности.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 15:05 
Зачем мне куцый ифдеф, когда есть полноценный

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено awoland , 05-Дек-24 15:54 
> уж лучше не раст

На раст сейчас пишет свой новый движёк Tellusim в Сан-Диего бывший автор и ведущий разработчик Unigine Александр Запрягаев.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 16:30 
> движёк

движОк

> Сан-Диего

Зачем эта информация тут?


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 01:05 
>> уж лучше не раст
> На раст сейчас пишет свой новый движёк Tellusim в Сан-Диего бывший автор
> и ведущий разработчик Unigine Александр Запрягаев.

Ну и как, он таки - еще запрягает? Или уже - ездит? И, конечно, это открытое? Или как и с Unigine? Который вроде и неплохая штука - но вот лицензирование у него это полный абзац.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 07-Дек-24 07:49 
Ну раз в Сан Диего пишут, то точно бомба получится. На какой авеню в Сан Диего пишут? Там есть пара райончиков, где движки не очень выходят

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 09-Дек-24 19:27 
Когда в РФ сеть обрубят очередными санкциями или максимум сами, чтобы не шпионили особенно при военных дейтсвиях уже с нато, - будет и уже вся улица ;)
Так что информация как раз полезна, для выбирающих себе движок.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 14:11 
>был открыт в прошлом году компанией Gaijin Entertainment под лицензией BSD

Единственно подходящая открытая лицензия для игрового движка.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 15:05 
А MIT?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 17:33 
> А MIT?

А МИТ, это вторая единственно подходящая открытая лицензия для игрового движка))


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 08:43 
Ну ещё Лицензия Apache.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено InuYasha , 07-Дек-24 22:10 
А как же MPL?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 14:37 
Сравнение с Unreal Engine - на каких дурачков рассчитано? Они хотели сказать что UE не умеет рендерить траву и партиклы, а текстуры поддерживает разве что качеством как в Quake 2?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Bottle , 05-Дек-24 14:44 
Это вполне достойное сравнение, потому что Unreal Engine 5 хоть и лидер индустрии, иметь альтернативу в виде in-house всегда полезно, тем более-то без лицензионных отчислений.
И при всех возможных недостатках Dagor engine выглядит как вполне себе альтернатива.
К тому же, очень похоже на то, что управиться с Unreal Engine 5 могут только сами Epic Games и несколько избранных студий (вроде Croteam), потому что просадки фреймрейта нынче сопровождают многие игры на UE5.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 14:58 
> Это вполне достойное сравнение, потому что Unreal Engine 5 хоть и лидер индустрии, иметь альтернативу в виде in-house всегда полезно, тем более-то без лицензионных отчислений.

Что значит достойное, UE тут выглядит как игра начала 2000-х.

> К тому же, очень похоже на то, что управиться с Unreal Engine 5 могут только сами Epic Games и несколько избранных студий (вроде Croteam)

Тогда это демонстрация того, что разработчики не осилили UE, а не того что на Dagor Engine можно сделать более крутую графику.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 15:07 
Судя по сталкеру и другим UE5 играм, анрил никто не осилил

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 16:33 
Неистово плюсую. Кстати, можно найти подкаст, где Дмитрий Ясеневая — бывший разработчик первого сталкера, бывший разработчик Vostok games ругает UE, говорит, что это попса, с корявыми решениями. Вот так вот.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 16:33 
*Дмитрий Ясенев

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 19:25 
> бывший разработчик первого сталкера [...] ругает UE, говорит, что это попса, с корявыми решениями.

Разработчик первого Сталкера заикается о кривизне? Лол.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 20:25 
Рыбак рыбака...

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Вы забыли заполнить поле Name , 05-Дек-24 23:34 
> Разработчик первого Сталкера заикается о кривизне? Лол.

Дык он второй тоже пилил.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 08:44 
Ну по сути он прав.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Bottle , 07-Дек-24 00:10 
Справедливости ради, The Talos Principle 2 выглядит шикарно и достаточно оптимизирован.
И это при том, что он сделан студией из сорока человек! Раньше для такой графики требовалось человек сто (пример: Crysis 3). Это прогресс.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено InuYasha , 07-Дек-24 22:12 
Из кафетерия VALVe донёсся приглушённый смех.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Bottle , 08-Дек-24 00:45 
Чувак, визуал в играх Valve даже близко не на таком высоком уровне, как в TTP2.
То, что в их Half-Life 2 & Team Fortress 2 (до обновлениц с шапками) шикарный арт-дизайн, совершенно не отменяет того факта, что остальные игры не дотягивают ни в арте, ни в детализации.
Хотя у того же Source 2 прекрасный лайтмаппер, но даже здесь они не отличились, потому что магия запечённого освещения точно такая же в играх от других студий, в частности, Uncharted 4, SW: Battlefront, Mirror's Edge и десятке ещё других игр.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 09-Дек-24 19:58 
> The Talos Principle 2 выглядит шикарно

Вот как раз графика... Одни деревья из сталка с его деревьями уже тогда устаревшими, из 2000-2003 года, чего тут стоят...
например картинка: techraptor. net/gaming/guides/talos-principle-2-keeping-connections-and-loop-puzzle-solutions
Архитектура в игре почему то сталка же напомнила но, ещё альфа версию, тоже с роботами и пирамидами. (Кто то решил продолжить исходную мысль?...)

А, бонусом ещё и пропаганда от сатанистов, приучением игрой за робота, т.е.пропаганда деградации игроку. Если бы не это или хотя бы был выбор за кого играть то может и неплохая игра была бы, даже несмотря на груфику.  
Т.к., всё равно графически - никак не шикарно же, разве что для до 2005 года, до выхода Half-Life 2 с такими же мегаилтическии сооружениями, но и т.б. кучей ещё всего именно оригинального тогда.

С gameplay соображений как по мне эта игра лучше была бы в качестве 3DAction, как было в оригинале/сталке, но ведь тогда не потянешь время на головоломки... пришлось бы больше контента делать, в общем сэкономили.

P.S.
Кстати, жду ответа на мой пост выше о поддержке XP.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 15:20 
> И при всех возможных недостатках Dagor engine выглядит как вполне себе альтернатива.

Наивные обыватели и журналисты сравнивают движки по их рекламным фичам (потому что это всё что они видят). Профессионалы сравнивают редакторы, которые идут с этими движками. Unreal Engine стал индустриальным стандартом прежде всего из-за редактора. Догнать и перегнать его в этой части значительно сложнее (и скучнее), чем сделать очередную "мега-гипер-систему глобального динамического освещения с лучами с симуляцией релятивских эффектов на квантовом уровне".


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 06:30 
Далеко не только. Реально же - даже не столько, ибо что UE1 что UE2 исп-ся для unreal и карт довольно конченные редакторы, вроде и UE3 не сильно притерпел изменений уже не помню. Мне не понравились по кучи моментов.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено InuYasha , 07-Дек-24 22:15 
Вообще-то в УЕ2 редактор был полностью новым и уже не на VB. В УЕ3/2007 редактор был ещё более полностью новым, на wx, и работал весьма шустро. Я очень (неприятно) удивился когда объявили что для УЕЧа его перепишут ещё более заново.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 08-Дек-24 19:23 
Значит не соответствует будущим в продаже процам, нужно же тормозней.
А, UE2 ~использовался UT фанатиками неофициально и для UE игр позже.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним324 , 05-Дек-24 17:15 
Только дагор прибит гвоздями к одной единственной игре, к вартандеру, и все тупые фишки в движке вызваны исключительно тем, что им нужно было танки для скуфов делать. Даже енлистед у которого основные юниты это люди, танковое управление из тундры.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 04:06 
Что за Вартандер? Я немного не следил, это от тех же разработчиков, что и World of Tanks?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним324 , 06-Дек-24 12:09 
> Что за Вартандер? Я немного не следил, это от тех же разработчиков,
> что и World of Tanks?

Нет, танки делали варгейминг, там свой движок + хавок, а дагор это гайджины.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 09:54 
Но тут же в шапке видер с видом от первого лица.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 22:27 
> Это вполне достойное сравнение, потому что Unreal Engine 5 хоть и лидер
> индустрии, иметь альтернативу в виде in-house всегда полезно, тем более-то без
> лицензионных отчислений.
> И при всех возможных недостатках Dagor engine выглядит как вполне себе альтернатива.

Тем не менее скриптовое двигло и синтаксис у вон того - странный какой-то. И аргументы в бложике странные какие-то. Мол, copilot хочет так. Как по мне так пусть роботы тогда игры и делают на этой неведомой штуке.

А если вас реально интересует что людей бесит в таких вещах - это
1) Ацки навороченные движки скриптоты с сильно кастомным синтаксисом "зато банановый".
2) Нужда делать 100500 boilerplate для каких-то простых ситуационных хотелок.
3) При майнтенансе - нужда долго вкуривать в чей-то нестандартный полет мысли вместо того чтобы просто взять и сделать что надо.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 07-Дек-24 07:14 
> Как по мне так пусть роботы тогда игры и делают ...

Google Genie


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Другой Аноним , 05-Дек-24 15:10 
Скриншот Unreal: Фильм "Оно"
Скриншот Dagor Engine: "Слово пацана"

А если серьёзно, то скорее всего там прежде всего разные фильтры пост-обработки и цветокоррекции. К движкам это не имеет отношения. Unreal известен своей давней любовью к жёлто-коричневой цветовой гамме. Фундаментальные различия есть, но их тяжело разглядеть за этим.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 05-Дек-24 16:34 
> любовью к жёлто-коричневой цветовой гамме

Хорош!


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним324 , 05-Дек-24 17:17 
Нет просто те кто делали демку, не настроили свет. Это просто дефолтная сцена анриала, и то она всё равно лучше выглядит чем прибитые гвоздями тени в дагоре.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено awoland , 05-Дек-24 15:41 
> на базе карты Dust 2 и библиотеки ассетов Megascans

Гайдзины лицуху нарушают? По условиям лицензии ассеты Quixel Megascans разрешаются к бесплатному использованию только совместно и внутри движка Unreal Engine... Про Дагор ничего не сказано.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 07-Дек-24 07:24 
Если свободна - то д.б.свободна, без всяких если. А иначе это само по себе мошенничество,
введением в обман пользователя ищущего по free и получающего в выдаче такое вот псевдо-free,
т.е.мошенничество даже если тут же есть уточнения что это никакой "free не free"...

Значит они взяли для фактически некоммерческого использования заявленно free продукт у мошенников... и? ну, пусть попробуют подать в суд даже европейкий... не гвооря уже в РФ.

И как ты предлагешь бинарно эквивалентно сравнить отрисовку карты?... Специально для некоммерческого проекта/игры делать мегадетальную карту? nocomment.


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Bottle , 07-Дек-24 23:31 
К твоему сведению, Мегасканы (купленные) используются в куче игр не на Unreal engine. Например, в Plague Tale.
К тому же, карту делали не улитки, а сторонняя студия.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Соль земли , 05-Дек-24 16:32 
не понимаю почему нельзя было Dredge или сабнатику с NVIDIA Waveworks сделать?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 13-Дек-24 20:23 
Взможно в том что, привязка настолько к одному из вендоров - залог проблем с другими...

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Кирилл , 05-Дек-24 18:32 
Анриал рисует определённо лучше. Освещение может и недостоверное, но видно то лучше! А Драгон творит какой то трешак по краям.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Zenitur , 05-Дек-24 20:28 
Можно пересобрать с поддержкой OpenGL? Просто раньше War Thunder требовал 7600GT на минималках, 9800GT на средних. Потом минималкой стала 9800GT. А теперь и Vulkan требуется нв Linux (Kepler и выше).

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 06:44 
> Можно пересобрать с поддержкой OpenGL? Просто раньше War Thunder требовал 7600GT на
> минималках, 9800GT на средних. Потом минималкой стала 9800GT. А теперь и
> Vulkan требуется нв Linux (Kepler и выше).

Вы собрались такую графику запускать - на антиквариате не умеющем Vulkan? И что вы при этом надеетесь получить?


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Zenitur , 06-Дек-24 09:15 
Никто и не говорит о "таком" уровне графики. Бенчмарк отличается от реальных игр количеством полигонов. Например Unigine Haven на средней офисной видеокарте тормозит, а Oil Rush - нет. В War Thunder есть настройки графики. На "Ниже среднего" в самолётах я получаю 40-60 FPS на 9800GT. Там рендериться нечему, когда ты в воздухе. А вот в танках - только на "низких".

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 09:56 
> Например Unigine Haven на средней офисной видеокарте тормозит

На средней офисной 15-летней давности?


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Zenitur , 06-Дек-24 15:23 
>> Например Unigine Haven на средней офисной видеокарте тормозит
> На средней офисной 15-летней давности?

Ну да, на момент выхода. Мне надо было написать "на средней офисной видеокарте тормозиЛ".


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 07-Дек-24 07:56 
Это не отменяет того факт что движок сливает даже самому себе в прошлом...

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено InuYasha , 07-Дек-24 22:28 
Как будто что-то плохое...

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 04:07 
Как он в сравнении с o3de?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Bottle , 06-Дек-24 16:59 
Можно будет серьёзно сравнивать, когда выйдет игра "Reverb" от казахских разработчиков. Потому что Amazon делали свои игры на Lumberyard, в котором с O3DE одинаковые только рендер и архитектура кода.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 07-Дек-24 08:16 
Можно подробней, мнение о O3DE в сравнении с другими свободными и по usability?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Bottle , 10-Дек-24 19:11 
Под линуксом билдить труднее, не сразу всё заводится, как на винде. Это из личного опыта.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 09:30 
> Движок Dagor Engine применялся для создания таких игр, как 3D-шутеры Enlisted, Crossout ...

Crossout написан на собственном движке Targem Engine


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 06-Дек-24 10:06 
Лучший открытый движок?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Bottle , 06-Дек-24 10:35 
Учитывая, что большинство опенсурс движков разделяются на три категории:
1). Антиквариат вроде исходников Quake, ценно, но не очень.
2). Поделки, живущие на донатах, вроде Godot, на которых вследствие некомпетентности их разработчиков никогда не увидишь серьёзный проект.
3). Очередной "движок" без игр, вываленный на Github, в котором даже базовых вещей вроде occlusion culling'а нет.

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


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Tomato Bro , 06-Дек-24 15:07 
> Поделки, живущие на донатах, вроде Godot, на которых вследствие некомпетентности их разработчиков никогда не увидишь серьёзный проект.

В стиме больше 800 игр на Godot, среди которых лично в моей библиотеке 21 (в которые было интересно играть, да). А теперь скажи, сколько "достаточно современных" и "серьёзных" проЭктов на этом твоей дагоре - в стиме? И заодно не забудь перечислить все эти "возможности", которые позволили твоему дагору захватить стим... Или захват еще не произошел, а только в фантазиях разработчиков?


"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Штош , 06-Дек-24 17:14 
Братва и кольцо, безумные гонки на маршрутках. Чего тебе ещё надо, хороняка?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Bottle , 07-Дек-24 00:16 
Чувак, гиперказуальный трэш можно сделать и на Юнити. То, что тебе интересно играть - жто заслуга геймдизайнеров, а не движка. А вот сетевую игру на несколько десятков игроков при огромном разрушаемом пространстве и динамическом освещении потянет далеко не каждый движок.
У Godot просто ужасные проблемы с производительностью, начиная от иерархии сцен, заканчивая физикой и рендером.
Твой сраный Godot может иметь хоть десяток тысяч игр, все равно он не переплюнет ни Unreal, ни Unity, ни Cryengine.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 07-Дек-24 04:18 
Unity это разве не убунтовская версия Gnome?

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Михаил Шкредов , 07-Дек-24 11:14 
Очень толсто - сравнивать универсальный движок общего назначения и узкоспециализированный движ, созданный для онлайн-стратежки. К слову, на Godot уже сейчас пилят несколько сетевых шутеров, так что глупости не говори...

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Bottle , 07-Дек-24 12:19 
Даже если бы он был специализированным (что в корне неверно), сравнение китайского "швейцарского" ножа с подлинником имеет дело.

"Обновление игрового движка с открытым кодом Dagor Engine"
Отправлено Аноним , 08-Дек-24 02:42 
Амазоновский O3DE посолиднее будет