2个版本
0.0.2 | 2024年2月17日 |
---|---|
0.0.1 | 2024年2月16日 |
#1824 在 游戏开发
160 每月下载次数
被 11 个工具包(8个直接使用) 使用
65KB
1.5K SLoC
Hydrate
Hydrate是一个资产管道和游戏数据创作框架。
运行演示
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 分支)
许可证
以下任一许可证下发布
- Apache License, Version 2.0, (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
上游依赖
此存储库中的字体可能来自上游来源,通常为OFL
某些依赖可能以其他条款发布。这些许可证包括 "ISC","CC0-1.0","BSD-2-Clause","BSD-3-Clause" 和 "Zlib"。每次CI运行时都会使用 cargo-deny 进行最佳努力验证。
致谢
Hydrate受到 Distill 的启发,并借鉴了该项目的许多想法。
贡献
除非你明确声明,否则任何有意提交以包含在作品中的贡献,根据Apache-2.0许可证定义,都应以上述双许可发布,不附加任何额外条款或条件。
请参阅 LICENSE-APACHE 和 LICENSE-MIT。
依赖项
~1.4–2.7MB
~55K SLoC