/wolf_engine_old

A general-purpose game framework.

Primary LanguageRustApache License 2.0Apache-2.0

Wolf Engine

CI Crates.io Crates.io

NOTE: This is the old, prototype versions of the engine. It is here only to preserve the history of the project. You can find the new repo here.

A simple, and flexible game framework written in Rust.

Usage documentation, and interactive examples can be found on docs.rs, and in the examples/ directory.

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.

Quick-Start Guide

Install

To use the latest release version:

[dependencies]
wolf_engine = "*"

To use the latest development version:

wolf_engine = { git = "https://github.com/AlexiWolf/wolf_engine" }

To add the latest release to your project.

Crate Features

  • framework: Enable the high-level framework (enabled by default.)
  • logging: Enable built-in logging implementation.
  • serde: Enable Serde support for some types.
  • window: Enable Wolf Engine's high-level window API.

Basic Usage

See the documentation, or the Quick-Start example, for basic 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.