← 返回图鉴
OPEN SOURCE GAMES · NO. 506

Dash

用 D 语言编写的免费开源 3D 游戏引擎。

框架·引擎·库附录:框架·引擎·库与工具GitHub 源码

游戏介绍AI 生成

Dash 是用 D 语言编写的免费开源 3D 游戏引擎。D 是一门相对小众的系统级编程语言,性能接近 C++,语法更现代,因此这个项目对喜欢尝试新语言的开发者有独特吸引力。作为 3D 引擎,它提供三维场景渲染等游戏开发所需的基础能力,属于开源社区中的独立引擎项目。它并非商业大厂产品,规模和使用者数量都不及 Unity、Unreal 这类主流引擎,更多体现了开源社区用不同语言探索游戏引擎设计的尝试,适合对 D 语言或引擎内部原理感兴趣的人研究。

介绍内容由 AI 生成,本条资料较少,基于类型合理推测,以项目仓库说明为准。

使用说明

这是一个 3D 游戏引擎的源码项目,不是成品游戏,需要自行获取源码并构建。使用路径:由于采用 D 语言,首先要安装 D 语言的编译器和构建工具(如 dub),然后按项目文档编译引擎和示例程序,跑通自带的 demo 了解渲染效果,再尝试用它搭建自己的三维场景、导入模型并编写游戏逻辑。需要提醒的是,这类独立引擎的文档和社区规模有限,遇到问题可能要直接阅读源码。新手建议先具备 D 语言和 3D 图形的基础知识再上手。

源码 / 项目地址
https://github.com/Circular-Studios/Dash ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。