Wolf Engine

CI Crates.io Crates.io

Wolf Engine is a game framework that's designed to be flexible and easy to work with.

Project Status

Wolf Engine is in early alpha. The core API is mostly complete, and has started to stabilize somewhat, but it's still unproven alpha software. You should expect missing features, bugs, changing APIs, and other spooky stuff until release 1.0.

In addition to being in alpha, I'm still actively learning about game and engine development. A best-effort is made to ensure things work well, but I'm by no means an expert at this. I fully expect to make mistakes. Feedback and / or
contribution is absolutely welcome, so feel free to create an issue for anything you feel could be done better.

If you wish to contribute, please make sure you have read the Contribution Guidelines.

Design Goals

Features

These are the currently planned features for Wolf Engine. Not all of them are ready yet, so this check-list is provided to show you what is and is not ready.

Platform Support

Excellent cross-platform support is one of the main goals of Wolf Engine. Development is happening primarily on Linux and Windows, so those platforms have the best support currently. By release 1.0, all platforms listed below should be well supported.

First-class Support

Well Supported

Not Tested, but May Work

Getting Started

The documentation details some of the basic concepts of the engine, while the quick-start example and the examples folder offer practical, and more advanced usage examples.

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.