2 个版本

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

#1507 in 游戏开发

Download history 43/week @ 2024-03-11 13/week @ 2024-03-25 47/week @ 2024-04-01 20/week @ 2024-04-08 4/week @ 2024-05-13 23/week @ 2024-05-20 24/week @ 2024-05-27 23/week @ 2024-06-03 22/week @ 2024-06-10 15/week @ 2024-06-17 29/week @ 2024-06-24

91 个月下载量
5 个库中使用了 (3 个直接使用)

MIT/Apache

170KB
3.5K 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 对此库的使用是查看 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

依赖项

~3.5MB
~74K SLoC