bevy_map
Complete 2D tilemap editor and runtime for Bevy games.
Part of bevy_map_editor.
Quick Start
Add to your Cargo.toml:
[]
= "0.1"
Load and display a map:
use *;
use *;
Features
runtime(default) - Map loading and bevy_ecs_tilemap renderingphysics- Avian2D collision integrationhot-reload(default) - File watching for development
# With physics support
= { = "0.1", = ["physics"] }
Modules
| Module | Description |
|---|---|
prelude |
Common imports for most use cases |
core |
Data types (Level, Layer, Tileset) |
runtime |
Runtime loading and rendering |
animation |
Sprite sheet animations |
dialogue |
Branching dialogue trees |
autotile |
Wang tile terrain system |
Custom Entities
Define game entities that spawn from map data:
use *;
use *;
License
MIT OR Apache-2.0