roast2d 0.1.0

Roast2D is a homebrew 2D game engine
Documentation
# Roast2D

[![Crates.io](https://img.shields.io/crates/v/roast2d.svg)](https://crates.io/crates/roast2d)
[![Docs](https://docs.rs/roast2d/badge.svg)](https://docs.rs/roast2d/latest/roast2d/)
[![CI](https://github.com/jjyr/roast2d/workflows/CI/badge.svg)](https://github.com/jjyr/roast2d/actions)

Roast2D is a rapid development 2D game engine written in Rust.

[why Roast2D was made](https://jjydev.org/roast-2d)

## Features

- [Poor man's ECS][poor-man-ecs], a lightweight ECS system without archetype
- Simple and intuitive 2D graphics API
- Multi-platform (with wgpu and winit)

## Examples

* A copy of the classic [brick][brick] shows the basic usage 

## Usage

Run example:

``` bash
cargo run --example brick
```

Add `roast2d` to Rust project:
 
``` bash
cargo add roast2d
```


## License

The source code is licensed under MIT.

[brick]: https://github.com/jjyr/roast2d/tree/master/examples/brick.rs
[poor-man-ecs]: https://github.com/jjyr/roast2d/pull/14