Roast2D
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 brick shows the basic usage
Usage
Run example:
# Without CRT
# With CRT
Add roast2d to Rust project:
Check hot-reload example to learn hot-reload integration.
License
The source code is licensed under MIT.