https://github.com/inact1v1ty/bevylder
Voxels brought to bevy
https://github.com/inact1v1ty/bevylder
bevy bevy-plugin open-source rust
Last synced: 10 months ago
JSON representation
Voxels brought to bevy
- Host: GitHub
- URL: https://github.com/inact1v1ty/bevylder
- Owner: inact1v1ty
- License: apache-2.0
- Created: 2022-08-01T13:19:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-16T14:48:49.000Z (over 3 years ago)
- Last Synced: 2024-11-16T18:31:22.698Z (about 1 year ago)
- Topics: bevy, bevy-plugin, open-source, rust
- Language: Rust
- Homepage:
- Size: 198 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# 🌳 Bevylder
[](https://crates.io/crates/bevylder)
[](https://docs.rs/bevylder)
[](https://opensource.org/licenses/MIT)
[](https://github.com/bevyengine/bevy/blob/main/docs/plugins_guidelines.md#main-branch-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:
```sh
cargo run --release --features="bevy/bevy_winit","bevy/dynamic" --example rubberduck
```
2N + 1 x 2N + 1 ducks stresstest:
```sh
cargo run --release --features="bevy/bevy_winit","bevy/dynamic" --example rubberduck -- --stress
```
### 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
- [x] Move to bevy 0.8
- [ ] Different types of voxels
- [ ] Combine individual voxels into "pouches" to use instance rendering
---
### License
Licensed under either of
- Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
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.