1个不稳定版本
0.0.1 | 2023年12月13日 |
---|
#769 in #游戏引擎
23KB
凯格
[!警告] 凯格远未是一个完成的产品,在其当前状态下,它不能作为一个游戏引擎运行。网站尚未上线,因此链接将 无法 工作。
凯格是一个用Rust编写的现代且多功能游戏引擎,旨在让开发者能够创建高性能和跨平台的游戏。专注于简单性、灵活性和性能,凯格旨在成为希望在其游戏开发之旅中利用Rust力量的游戏开发者的首选。
特性
[!注意] 此清单显示了引擎当前包含的内容。
-
Rust驱动:凯格充分利用Rust的内存安全和性能,为游戏开发提供了一个稳健的基础。
-
实体-组件系统(ECS):利用实体-组件系统进行高效的、可扩展的游戏架构,让您轻松构建复杂的游戏实体。
-
跨平台:凯格支持多个平台,包括Windows、macOS和Linux,确保您的游戏能够触及广泛的受众。
-
现代图形:通过使用wgpu利用现代图形API(如Vulkan)的力量,实现令人惊叹的视觉效果和流畅的渲染。
-
2D和3D支持:凯格提供对2D和3D游戏开发的支持,让您能够创建您所设想的游戏。
-
可扩展性:该引擎设计为可扩展,允许您轻松地将第三方库和工具集成到您的游戏开发工作流程中。
-
社区驱动:尽管凯格是开源的,但凯格还在 https://kaige.rs/assets 提供了一组社区资源和插件。
-
编辑器:凯格拥有一个可扩展的编辑器,其灵感来源于 Godot。
入门
-
安装Rust:确保您的机器上已安装Rust。您可以通过访问 https://www.rust-lang.net.cn/ 上的说明进行安装。
-
创建新项目:使用凯格模板开始一个新项目。首先通过以下命令安装 kaige-cli:
cargo install kaige-cli
,然后运行命令kaige new [你的-项目-名称]
。 -
查看文档:查看官方 文档,以获取深入指南、教程和API参考,帮助您了解凯格的功能。~~
贡献
欢迎为KaiGE做出贡献!无论您是想报告一个错误、请求一个特性还是贡献代码,请查看我们的贡献指南开始您的贡献之旅。
许可证
KaiGE遵循GNU通用公共许可证。
依赖项
~14–48MB
~731K SLoC