Gaijin Entertainment 已開源 Dagor 引擎,該引擎開發已超過 20 年,曾用於製作多款遊戲,例如 3D 射擊遊戲《Enlisted》、《Crossout》和《CRSED: FOAD》,動作冒險遊戲《Blades of Time》,飛行模擬遊戲《Apache: Air Assault》以及戰鬥模擬遊戲《War Thunder》。該引擎支援以下平台: Windows, Linux, macOSNintendo Switch、PlayStation 3-5、Xbox One、Xbox Series X/S、 Android支援 tvOS 和 iOS。支援的圖形 API 包括 Vulkan、DX12、DX11 和 Metal。
引擎的功能包括:物理正確渲染 (PBR)、物理過程、碰撞、破壞和車輛物理的內建模擬引擎、連接外部物理引擎的能力、動態可破壞環境、對 NVIDIA Waveworks 的支援、廣泛的圖形效果和照明控制方法、動態和柔和陰影、全局照明、HDR 支援、環繞聲、語音合成器、使用HLSL 著色器描述語言的能力、水面、火和煙的真實渲染、植物模擬器、骨骼支援、程式和混合動畫、用於建立多人網路和線上遊戲的子系統、關卡和資源編輯器。
引擎程式碼是用C/C++編寫的,並在BSD-3許可證下開放。根據儲存庫註釋,已發布的程式碼是從dagor4 儲存庫(Dagor Engine 4)導入的,但個別文件提到了版本6.5(4 年發布的Dagor Engine 2016、5 年發布的Dagor Engine 2018 和6 年發布的Dagor Engine 2020)。除了引擎之外,該儲存庫還包含使用實體引擎、天空著色器和全域照明的範例,以及輔助實用程序,例如資源檢視器、字體產生器、著色器編譯器、格式轉換實用程式、Dargbox、腳本編輯器和場景產生器。
另外:VK將在先前發布的遊戲引擎Nau Engine中使用開源Dagor Engine。為了建造 Nau 引擎,決定使用 cmake。遊戲邏輯腳本可以使用各種程式語言創建,包括 Lua、Python、C# 和 TypeScript。 glTF 格式將用於圖形資料、3D 場景和模型,允許從 Blender、3DS Max 和 Maya 移植。 1 年 2023 月 2024 日,Nau 引擎初步實施的封閉 alpha 測試將開始。公開 Beta 測試計畫於 2025 年底前啟動。此版本計劃於 XNUMX 年底發布。



來源: opennet.ru
