2个版本

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

#2317游戏开发


hydrate 使用

MIT/Apache

1MB
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

依赖

~26–42MB
~720K SLoC