#游戏引擎 #引擎 #OpenGL #游戏

已删除 skyward

用 Rust 编写的快速、功能丰富的游戏引擎,利用 glium

0.1.1 2023年1月5日
0.1.0 2023年1月5日

#69#games

MIT 许可协议

110KB

Skyward 引擎 glium crate 版本 skyward crate 版本

用 Rust 编写的快速、功能丰富的游戏引擎。

功能

  • 快速和异步的 ECS 设计:Skyward 引擎使用实体-组件-系统 (ECS) 架构来管理游戏对象及其行为。ECS 设计针对速度和异步性进行了优化,可以使您的游戏运行得既平滑又高效。它还包括一个专门的 ECS 部分,用于内部渲染。
  • 基于 OpenGL 的渲染:Skyward 引擎使用 OpenGL 作为底层图形库,支持 2D 和 3D 渲染。该引擎包括一个广泛的顶点系统,支持各种渲染操作。
  • 使用 glium 包进行渲染:Skyward 引擎使用 glium 包来提供对 OpenGL 的安全、方便的包装,使您在编写安全的 Rust 代码的同时利用 OpenGL 的强大功能。
  • 最小化代码库和依赖:Skyward 引擎具有最小的代码库和很少的依赖项,使其易于集成到您的项目中,并减少与其他软件包冲突的风险。这也意味着引擎体积小,编译和运行速度快。

文档

您可以在文档网站上找到 Skyward 引擎的更详细文档。

贡献

我们欢迎对 Skyward 引擎的贡献!如果您有新功能的想法或发现了错误,请 在 GitHub 上提交问题。如果您想自己实现新功能或修复错误,请分支仓库并提交包含您的更改的 pull request。

许可协议

Skyward 引擎采用 MIT 许可协议。有关详细信息,请参阅 LICENSE

无运行时依赖