1 个不稳定版本
0.1.0 | 2019 年 7 月 7 日 |
---|
#108 在 数据格式
268 个星标 & 14 个关注者
30KB
594 行
Arsenal
项目状态
Arsenal 的开发目前处于暂停状态,因为我们所在的 Katharos Technology 正在专注于我们的第一个游戏原型,Bounty Bros.,这是一款基于 Bevy 游戏引擎和我们的自己的 Bevy Retro 插件构建的 2D 复古风格的赛车游戏。
由于 Arsenal 也将建立在 Bevy 游戏引擎之上,我们在创建 Bevy Retro 和 Bounty Bros. 的过程中学到的许多知识将直接帮助我们为制作 Arsenal 做准备。Arsenal 绝对是我们计划在未来构建和使用的产品,但我们是小团队,暂时转移了我们的重点,以缩小我们的范围,并确保我们能够真正开始制作商业游戏。
愿景
Arsenal 是由 Rust 编写并由 Katharos Technology 开发的 Blender 游戏引擎。通过 Arsenal,我们希望创建一个开源游戏引擎,让所有经验水平的用户都能制作出任何规模的游戏。Arsenal 将结合 Blender 强大的用户界面和用 Rust 编写的性能游戏引擎核心。
在 Arsenal 的特性列表中,友好的用户体验和初学者友好性将很重要,但所有这些易用性都不能以性能为代价:Arsenal 应该能够制作出任何大小或复杂度的游戏。
为了编写您的游戏,Arsenal 将集成 Python 等脚本语言,并能够使用 Blender 内部的逻辑节点进行图形化编程。如果您愿意,您始终可以编写 Rust 以获得最佳性能。
Arsenal 是我们对终极游戏引擎的梦想,但还有很多工作要做。通过在 Open Collective 上赞助我们,您帮助将这个梦想变为现实。您可以在 Arsenal 的愿景 或在 FAQ 中了解更多关于 Arsenal 的信息,这些信息可在 Arsenal 文档 中找到。我们还在我们的网站上的 Arsenal 分类 中发布 Arsenal 开发的任何更新。
文档与概念验证
文档可在 katharostech.github.io/arsenal 找到。我们有 64 位 Windows、Mac 和 Linux 的第一个 Arsenal 概念验证版本的下载链接,以及一个 入门指南,该指南将指导您测试它。这只是一个概念验证,目前还不能制作游戏。在 Arsenal 的下一个版本中,您将能够通过脚本制作简单的游戏。
设计与架构
当前的设计计划是将 Arsenal 构建为一个使用 Bevy 游戏引擎作为其核心的 Blender 插件。《架构》文档更详细地解释了组件。
错误、功能请求和问题
如果您有任何问题或想法,请不要犹豫,提出!在 GitHub 上打开一个问题,并让我们知道您的想法。
许可证
Arsenal 根据 Katharos 许可证 许可,该许可证对您使用 Arsenal 的某些内容施加了限制。在将 Arsenal 用于您的项目之前,请阅读并理解这些条款。
依赖关系
~2.8–4.5MB
~86K SLoC