roast2d 0.3.5

Roast2D is a homebrew 2D game engine
Documentation

Roast2D

Crates.io Docs CI

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

Features

  • Minimal ECS, use a thin layer upon vector to store components
  • Simple and intuitive 2D graphics API
  • Multi-platform (with wgpu and winit)
  • Hot reload

Examples

A copy of the classic breakout shows the basic usage

Usage

Run example:

cargo run --example breakout

Add roast2d to Rust project:

cargo add roast2d

Check hot-reload example to learn hot-reload integration.

License

The source code is licensed under MIT.