Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yuma140902/reverie

Toy Game Engine made with Rust
https://github.com/yuma140902/reverie

game-engine game-engine-3d opengl rust

Last synced: about 2 months ago
JSON representation

Toy Game Engine made with Rust

Awesome Lists containing this project

README

        

# 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-misc`
- `cargo run -p old-example-craft`
- `cargo run -p old-example-window`
- `cargo run -p old-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`.