0.1.1 |
|
---|---|
0.1.0 |
|
#69 在 #games
110KB
Skyward 引擎
用 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。