33个版本 (破坏性)
0.25.0 | 2022年11月26日 |
---|---|
0.23.1 | 2022年9月6日 |
0.21.0 | 2022年7月6日 |
0.13.1 | 2022年3月24日 |
#1415 in 游戏开发
每月 124 次下载
用于 wolf_engine_sdl2
29KB
287 行
Wolf Engine
一个用 Rust 编写的简单、灵活且易于使用的游戏框架。
状态
Wolf Engine 目前处于非常早期的开发阶段。您应该预料到会缺少功能、错误、不断变化的 API 以及其他一些神秘的东西,直到发布 1.0。
功能
- 简单且灵活的核心 API。
- 易于使用的高级框架。
- 图形、音频和窗口 API。
- 2D 和 3D 图形。
平台支持
卓越的跨平台支持是 Wolf Engine 的主要目标之一。启用 --all-features
后,整个引擎应在桌面(Windows、Linux、MacOS)、移动(Android、iOS)和 WASM 上运行。在这些平台上无法构建/运行被视为错误。如果您遇到任何问题,请创建错误报告。
核心模块
核心模块旨在成为 wolf engine 的高度可移植子集,以实现更广泛的平台支持、FFI 以及对无标准平台的支持。理论上,核心模块应在 Rust 本身可以运行的任何平台上运行。
然而,对于无标准平台,您很可能需要提供自己的无标准兼容的 Context
数据和 EventLoop
实现。
使用
许可证
Wolf Engine 可在以下许可证下使用:
任选其一。
贡献
除非您明确声明,否则您有意提交以包含在作品中并由您定义的 Apache-2.0 许可证所涵盖的任何贡献,均应如上所述双许可,无需额外条款或条件。
依赖项
~46–270KB