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