| Crates.io | bevy_generative |
| lib.rs | bevy_generative |
| version | 0.4.0 |
| created_at | 2024-01-06 16:31:11.096946+00 |
| updated_at | 2025-10-08 19:31:35.315824+00 |
| description | Procedural generation in Bevy |
| homepage | https://github.com/manankarnik/bevy_generative |
| repository | https://github.com/manankarnik/bevy_generative |
| max_upload_size | |
| id | 1091047 |
| size | 241,556 |
bevy_generative is a plugin written for the bevy engine that allows real-time procedural generation of maps, textures, terrain, planets and more!
rfd for native, javascript blob for wasm)serdeCheck out Procedra [Source], a procedural generation web application that allows you to experiment with all the parameters and generate assets in real-time!
Add bevy_generative to your rust project
cargo add bevy_generative
Examples are provided in the examples directory. To run an example, clone this repository and invoke cargo like this:
cargo run --example map
| bevy | bevy_generative |
|---|---|
| 0.16 | 0.4, main |
| 0.14 | 0.3 |
| 0.13 | 0.2 |
| 0.12 | 0.1 |
Contributions are welcome! Issues, pull requests, feature requests and bug reports are appreciated. If you'd like to contribute to this project, please follow these steps:
Please ensure your code passes all CI checks and includes relevant tests if applicable. Thank you for helping improve bevy_generative!
Your contribution will be dual-licensed as mentioned in the License section below.
All code in this repository is dual-licensed under either:
at your option. This means you can select the license you prefer! This dual-licensing approach is the de-facto standard in the Rust ecosystem and there are very good reasons to include both.