| Crates.io | bevy_procedural_tilemaps |
| lib.rs | bevy_procedural_tilemaps |
| version | 0.2.0 |
| created_at | 2025-10-01 16:14:13.335458+00 |
| updated_at | 2026-01-14 07:53:59.287555+00 |
| description | Lightweight 2D tilemap generation with Wave Function Collapse / Model Synthesis for Bevy |
| homepage | |
| repository | https://github.com/jamesfebin/bevy_procedural_tilemaps |
| max_upload_size | |
| id | 1862834 |
| size | 98,939 |
bevy_procedural_tilemaps is the Bevy integration layer for the lean tile-oriented fork of Guillaume Henaux’s ghx_proc_gen. It is maintained by AIBodh for use in the upcoming Bevy game-development book.
cargo add bevy_procedural_tilemaps
use bevy::prelude::*;
use bevy_procedural_tilemaps::prelude::*;
fn main() {
App::new()
.add_plugins(DefaultPlugins)
.add_plugins(ProcGenSimplePlugin::<Cartesian3D, Handle<Image>>::default())
.run();
}
simple-plugin – minimal "run the generator and spawn tiles" plugin. Enabled by default; disable via default-features = false if you want to register systems manually.default-bundle-inserters – provides default BundleInserter implementations for common asset handles. Enabled by default alongside simple-plugin to match the tile layers example.For more details see the top-level README.