Bevy engine + miniquad renderer
This is a plugin for Bevy engine that replaces default windowing and rendering plugins with miniquad based one.
Usage
Add to your Cargo.toml:
[dependencies]
bevy = { version = "0.15", default-features = false }
bevy_miniquad = "0.4"
You need to implement your own render function and add it as a resource:
App::build()
.add_default_plugins()
.add_resource::<DrawFn>(Arc::new(Box::new(draw)))
.add_plugin(MiniquadPlugin)
This plugin exposes Window resource with window dimensions and cursor position.
features
log-impl
This plugin exposes log module with API compatible with log crate, which
works under every miniquad supported platform. See blobs example.
more like this
TachiSnap
TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…
Scythe
SCYTHE is a lightweight, C#-based game engine focused on modifiability and rapid iteration using Raylib.
bit_gossip
Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.