bevy_procedural_tilemaps 0.1.3

Lightweight 2D tilemap generation with Wave Function Collapse / Model Synthesis for Bevy
Documentation

bevy_procedural_tilemaps

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.

  • Updated for Bevy 0.17.
  • Original project design & implementation: Guillaume Henaux (Henauxg) and contributors.
  • Dual-licensed under MIT/Apache like the upstream project.

Quickstart

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();
}

Features

  • 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.