Crate bevy_ecs_tilemap

source ·
Expand description

Bevy ECS Tilemap plugin is a ECS driven tilemap rendering library. It’s designed to be fast and highly customizable. Each tile is considered a unique entity and all tiles are stored in the game world.

Features

  • A tile per entity.
  • Fast rendering using a chunked approach.
  • Layers and sparse tile maps.
  • GPU powered animations.
  • Isometric and Hexagonal tile maps.
  • Initial support for Tiled file exports.
  • Support for isometric and hexagon rendering.
  • Built in animation support – see animation example.
  • Texture array support.

Modules

A module which provides helper functions.
A module which contains tilemap components.
A module which exports commonly used dependencies.
A module which contains tile components.

Structs

The default tilemap bundle. All of the components within are required.
A bevy tilemap plugin. This must be included in order for everything to be rendered. But is not necessary if you are running without a renderer.