Shard

Shard is an Archetype-based Entity Component System implemented in Rust.

Features

Usage

  1. Implement Component trait for types which you wish to use as components.
  2. Create a Registry.
  3. Use the Registry to construct entities.
  4. Add or remove components from entities.
  5. Iterate over entities matching certain subsets of components.

TODO: