2个版本

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

游戏开发 中排名 2089

Download history 27/week @ 2024-03-11 17/week @ 2024-03-25 49/week @ 2024-04-01 20/week @ 2024-04-08 10/week @ 2024-05-13 34/week @ 2024-05-20 31/week @ 2024-05-27 31/week @ 2024-06-03 28/week @ 2024-06-10 21/week @ 2024-06-17 43/week @ 2024-06-24

每月下载量 125
8 个Crate(6 个直接使用) 使用

MIT/Apache

660KB
16K 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–16MB
~200K SLoC