2个版本

0.0.2 2024年2月17日
0.0.1 2024年2月16日

#2191 in 游戏开发

Download history 46/week @ 2024-03-11 17/week @ 2024-03-25 51/week @ 2024-04-01 21/week @ 2024-04-08 13/week @ 2024-05-13 33/week @ 2024-05-20 35/week @ 2024-05-27 32/week @ 2024-06-03 32/week @ 2024-06-10 22/week @ 2024-06-17 46/week @ 2024-06-24

134 每月下载量
9 个crates(6个直接使用) 中使用

MIT/Apache

450KB
12K SLoC

Hydrate

Hydrate是一个资产管道和游戏数据创作框架。

快速浏览

文档

Screenshot of Hydrate Editor

运行演示

git clone https://github.com/aclysma/hydrate.git
cd hydrate/demo-editor
cargo run
After it launches, click build in the bottom right and close the editor
cd ../demo-game
cargo run

项目状态

该项目应被视为实验性的且不受支持。我开源这个项目的首要目标是分享 想法。我希望看到其他项目从这个项目中学习,并创造出更好的东西。

我将乐意讨论这个项目的高层次设计决策和选择某些权衡的理由,但可能无法投入太多时间进行支持。我可能会随意不接受某些PR,仅仅是因为它不是我个人感兴趣的特性。

这个仓库中的演示代码和 rafx 对这个crate的使用是查看Hydrate如何工作的最佳示例。(参见 use-hydrate 分支)

许可证

许可协议为以下之一

您可选择。

上游依赖

此仓库中的字体可能来自上游源,可能有自己的许可证,通常是OFL

某些依赖可能受其他条款许可。这些许可证包括 "ISC","CC0-1.0","BSD-2-Clause","BSD-3-Clause" 和 "Zlib"。在每次CI运行中使用 cargo-deny 进行最佳努力验证。

致谢

Hydrate受 Distill 的启发,并借鉴了该项目中的许多想法。

贡献

除非您明确声明,否则您提交给作品中的任何贡献,根据Apache-2.0许可证定义,均应按上述方式双重许可,不附加任何其他条款或条件。

请参阅 LICENSE-APACHELICENSE-MIT

依赖项

~6–15MB
~188K SLoC