发布的消息是 盖金娱乐, 匈牙利视频游戏开发商,最著名的是 IL-2 飞行模拟器 Sturmovik:猛禽小队和战争雷霆, 已决定完全发布Dagor Engine游戏引擎的代码,已经开发了20多年,并被用来创建不同的3D射击游戏。
它 几个月前,Gaijin Entertainment 开放了 Dagor Engine 的部分内容 并在 GitHub 上分享了代码,现在宣布完整发布源代码,在 BSD-3 许可证下开源。
几个月前,我们在 BSD-3 许可证下悄悄开源了 Dagor 引擎的某些部分。 这对我们来说并不是什么新鲜事,也不会是我们最后一次以这种方式与开源社区互动:我们的编程语言 daScript 和 Quirrell 已经在我们的 GitHub 存储库中提供了几年。 我们坚信自由开源软件方法及其未来在游戏开发中的核心作用。
引擎兼容多平台, 例如 Windows、Linux、macOS、Nintendo Switch、PlayStation、Xbox、tvOS 和 iOS。 该引擎的功能包括:物理正确的渲染、物理过程、碰撞、破坏和车辆物理的集成模拟引擎、连接外部物理引擎和动态可破坏环境的能力。
除此之外,还有 它支持 NVIDIA Waveworks,以及广泛的图形效果和方法。 照明控制、动态和柔和阴影、全局照明、HDR 支持、环绕声、语音合成器、使用 HLSL 着色器描述语言的能力、水、火和烟表面的真实渲染、植物模拟器、骨骼支持、程序和混合动画、用于创建网络和在线多人游戏的子系统、关卡和资源编辑器。
近期,该股备受关注,引发诸多猜测。 将 Dagor Engine 开源的决定不仅仅是一个独立的行为,而是一个更大愿景的一部分,我们几乎已经准备好让您首先了解我们已经工作了一段时间的项目。 。
敬请期待我们在今年 XNUMX 月发布的完整公告。 敬请关注!
关于引擎代码部分,值得一提的是 它是用 C/C+ 编写的+ 正如上面已经提到的,代码 e它在 BSD-3 许可证下开放。 根据存储库注释,发布的代码是从 Dagor Engine 4 存储库导入的,但各个文件提到版本 6.5。
除了发动机之外, 存储库包含物理引擎使用示例、天空着色器和全局照明,以及辅助实用程序,例如资源查看器、字体生成器、着色器编译器、格式转换实用程序、Dargbox、脚本编辑器和场景创建器。
除此之外,还值得一提的是 VK 在最近的会议期间 精通 通过 Nau 引擎, 开发主管 Andrey Karsakov, 表示团队将在之前发布的 Nau Engine 游戏引擎上使用开源 Dagor 引擎。
“拿开源Dagor引擎的渲染核心和系统级组件来说。” 他补充说,这将使开发人员能够为绝大多数平台创建具有现代图形的产品。
提到要构建 Nau Engine,决定使用 cmake。 游戏逻辑脚本可以使用多种编程语言创建,包括 Lua、Python、C# 和 TypeScript。 glTF 格式将用于图形数据、场景和 3D 模型,从而实现与 Blender、3DS Max 和 Maya 的可移植性。
Nau 引擎初始实施的封闭 Alpha 测试已于本月开始,公开 Beta 测试计划于 2024 年底前启动,而计划于 2025 年底启动。
最后,如果你是 有兴趣了解更多,您可以在中查看详细信息 以下链接。