5 个版本

使用旧的 Rust 2015

0.1.4 2018年8月19日
0.1.3 2018年8月16日
0.1.2 2018年8月14日
0.1.1 2018年8月12日
0.1.0 2018年8月12日

#2042游戏开发

MIT 许可证

1.5MB
1.5K SLoC

包含 (Windows DLL, 1.5MB) SDL2.dll

cuivre

crates.io

为 Rust 开发的正在开发中的游戏引擎。

目标

  • 非侵入式:您决定调用什么以及何时调用它。无需围绕引擎构建整个应用程序。
  • 基于 SDL2 和 OpenGL 的图形层,具有自动精灵实例化等功能,同时仍允许自定义着色器等。
  • 集中式资源管理:加载文本、图像、着色器、序列化对象(《ron》+《serde》)

注意:由于此引擎基于 SDL,您在启动之前需要将 SDL2.dll 放置在可执行文件旁边。build.rs 脚本对此很有用(请参阅我(WIP)示例游戏存储库中的示例:rust-chess

依赖关系

~23MB
~522K SLoC