Wolf Engine

CI Crates.io Crates.io

A simple, flexible, and easy-to-use game framework written in Rust.

Status

Wolf Engine is currently in very early development. You should expect missing features, bugs, changing APIs, and other spooky stuff until release 1.0.

Features

Platform Support

Excellent cross-platform support is one of the main goals of Wolf Engine. The entirety of the engine, with --all-features enabled, should work on Desktop (Windows, Linux, MacOS), Mobile (Android, iOS), and WASM. Failure to build / run on these platforms is considered a bug. Please create a bug report if you run into any problems.

The Core Module

The core module is intended to be a highly-portable subset of wolf engine enabling wider platform support, FFI, and support for no-std platforms. The core module should theoretically run on any platform Rust itself can run on.
However, for no-std platforms, you will very likely need to provide your own no-std-compatible Context data, and EventLoop implementation.

Usage

License

Wolf Engine is licensed under either:

At your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without additional terms or conditions.