Апублікаваны новыя зборкі гульнявога рухавічка Dagor Engine, код якога быў адкрыты ў мінулым годзе кампаніяй Gaijin Entertainment пад ліцэнзіяй BSD, пасля чаго задзейнічаны кампаніяй VK у якасці асновы рухавічка NauEngine. Ключавой зменай у новай версіі стала адкрыццё пад ліцэнзіяй BSD поўнага зыходнага кода фрэймворка для распрацоўкі шматкарыстальніцкіх гульняў. У якасці прыкладу тэхнікі стварэння шматкарыстальніцкіх гульняў апублікаваны код дэманстрацыйнай версіі гульні Outerspace.
Дадаткова сумесна са студыяй Hooks Creative Studio была створана дэма-сцэна EastDistrict на базе карты Dust 2 і бібліятэкі ассетаў Megascans, якая паказвае як можна выкарыстоўваць адну і тую ж гульнявую карту з рознымі гульнявымі рухавікамі Unreal Engine 5 і Dagor Engine. Паказаная сцэна была выкарыстаная для параўнання рухавікоў – у праведзеных тэстах рухавік Dagor апрацоўваў карту хутчэй, забяспечваючы пры гэтым роўную або суб'ектыўна праўзыходную візуальную дакладнасць, якой удалося дабіцца дзякуючы прымяненню такіх тэхнік, як пашыранае згладжванне і глабальнае асвятленне ў рэальным часе.



Рухавічок Dagor Engine ужываўся для стварэння такіх гульняў, як 3D-шутэры Enlisted, Crossout і CRSED: FOAD, прыгодніцкі баявік Blades of Time, авіясімулятар Apache: Air Assault і сімулятар бітваў War Thunder. Прадастаўляецца падтрымка графічных API падтрымліваецца Vulkan, DX12, DX11 і Metal, і платформаў Windows, Linux, macOS, Nintendo Switch, PlayStation 3-5, Xbox One, Xbox Series X/S, Android, tvOS і iOS. Сярод магчымасцяў рухавічка:
- фізічна карэктны рэндэрынг (PBR);
- убудаваны рухавічок смуляцыі фізічных працэсаў, сутыкненняў, разбурэнняў і фізікі транспартных сродкаў;
- магчымасць падключэння знешніх фізічных рухавічкоў;
- дынамічна разбураныя асяроддзі;
- падтрымка NVIDIA Waveworks;
- шырокі спектр графічных эфектаў і метадаў кіравання асвятленнем;
- дынамічныя і мяккія цені;
- глабальнае асвятленне;
- падтрымка HDR;
- аб'ёмны гук;
- сінтэзатар прамовы;
- магчымасць выкарыстання мовы апісання шэйдараў HLSL;
- рэалістычная адмалёўка водных паверхняў, агню і дыму;
- сімулятар раслін;
- падтрымка шкілетнай, працэдурнай і гібрыднай анімацыі;
- падсістэма для стварэння шматкарыстальніцкіх сеткавых і online гульняў;
- рэдактары ўзроўняў і рэсурсаў;
- магчымасць выкарыстання высокапрадукцыйнай скрыптовай мовы Daslang са строгай статычнай тыпізацыяй і падтрымкай JIT- і AOT-кампіляцыі.
Крыніца: opennet.ru
