roast2d

Crates.ioroast2d
lib.rsroast2d
version0.3.0-alpha.4
created_at2024-09-23 14:53:00.160605+00
updated_at2025-08-31 10:59:21.842649+00
descriptionRoast2D is a homebrew 2D game engine
homepage
repositoryhttps://github.com/jjyr/roast2d
max_upload_size
id1384187
size147,626
jjy (jjyr)

documentation

README

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.

Commit count: 0

cargo fmt