# Reverie [![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/yuma140902/reverie/rust.yml?logo=github&label=CI)](https://github.com/yuma140902/reverie/actions/workflows/rust.yml) [![Crates.io Version](https://img.shields.io/crates/v/reverie-engine)](https://crates.io/crates/reverie-engine) [![docs.rs](https://img.shields.io/docsrs/reverie-engine?logo=docsdotrs)](https://docs.rs/reverie-engine/latest/reverie-engine/) A toy game engine ## Examples - `cargo run -p example-craft` - `cargo run -p example-window` - `cargo run -p example-raw` ## Links - [GitHub](https://github.com/yuma140902/Reverie) - [crates.io](https://crates.io/crates/reverie-engine) - [Docs.rs](https://docs.rs/reverie-engine/) ## Development ### Changelog See [CHANGELOG.md](./CHANGELOG.md). To generate changelog, install [git-cliff](https://github.com/orhun/git-cliff) and run ```sh git cliff --config git-cliff.toml -o CHANGELOG.md ``` ### Commit message See [.gitmessage](./.gitmessage). It is recommended to run `git config commit.template .gitmessage`.