bevylder

Crates.iobevylder
lib.rsbevylder
version0.1.0
sourcesrc
created_at2022-08-01 13:36:07.456197
updated_at2022-08-01 13:36:07.456197
descriptionVoxels brought to bevy
homepagehttps://github.com/inact1v1ty/bevylder
repositoryhttps://github.com/inact1v1ty/bevylder
max_upload_size
id636782
size301,489
Nikita (inact1v1ty)

documentation

https://docs.rs/bevylder

README

🌳 Bevylder

Crate Doc License: MIT/Apache Bevy tracking

Voxels brought to bevy.


WARNING!

This crate is in a Proof of Concept stage of development and is not ready to be used in projects!

But keep an eye on it 🙂

To run

Two ducks:

cargo run --release --features="bevy/bevy_winit","bevy/dynamic" --example rubberduck

2N + 1 x 2N + 1 ducks stresstest:

cargo run --release --features="bevy/bevy_winit","bevy/dynamic" --example rubberduck -- --stress <N>

Why the name

It is a pun on bevy + bewilder, didn't want to give it a generic name like bevy_voxels. The plugin is somewhat opinionated so the name suits it well.

Next up

As this is still a PoC, features are incrementally added

  • Move to bevy 0.8
  • Combine individual voxels into "pouches" to use instance rendering

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 4

cargo fmt