Dagor Engine游戏引擎的新版本已经发布,其代码去年由Gaijin Entertainment在BSD许可下开放,之后被VK用作NauEngine引擎的基础。新版本的关键变化是在BSD许可下开发多人游戏的框架的开源代码。作为创建多人游戏的技术示例,游戏 Outerspace 的演示版代码已经发布。
此外,与Hooks Creative Studio一起,基于Dust 2地图和Megascans资源库创建了EastDistrict演示场景,展示了同一张游戏地图如何与不同的游戏引擎Unreal Engine 5和Dagor Engine一起使用。该场景用于比较引擎 - 在进行的测试中,Dagor 引擎处理地图的速度更快,同时提供同等或主观上优越的视觉精度,这是通过使用先进的抗锯齿和实时全局等技术实现的照明。



Dagor引擎已被用于开发多款游戏,例如3D射击游戏《Enlisted》、《Crossout》和《CRSED: FOAD》,动作冒险游戏《Blades of Time》,飞行模拟游戏《Apache: Air Assault》以及战斗模拟游戏《War Thunder》。它支持Vulkan、DX12、DX11和Metal等图形API以及多个平台。 Windows, Linux, macOSNintendo Switch、PlayStation 3-5、Xbox One、Xbox Series X/S、 AndroidtvOS 和 iOS。该引擎的功能包括:
- 基于物理的渲染(PBR);
- 用于模拟物理过程、碰撞、破坏和车辆物理的内置引擎;
- 连接外部物理引擎的能力;
- 动态可破坏的环境;
- NVIDIA Waveworks 支持;
- 多种图形效果和灯光控制方法;
- 动态和柔和的阴影;
- 全局照明;
- HDR 支持;
- 环绕声;
- 语音合成器;
- 使用着色器描述语言HLSL的能力;
- 水面、火焰和烟雾的真实渲染;
- 工厂模拟器;
- 支持骨骼动画、程序动画和混合动画;
- 用于创建多人网络和在线游戏的子系统;
- 关卡和资源编辑器;
- 能够使用具有强大静态类型的高性能 Daslang 脚本语言并支持 JIT 和 AOT 编译。
来源: opennet.ru
