0.3.1 |
|
---|---|
0.3.0 |
|
0.2.0 |
|
0.1.1 |
|
0.1.0 |
|
#216 in #entity
100KB
2K
SLoC
toucan_ecs
Simple and safe ECS library for Rust.
Provides basic features, such as:
- create and destroy entities;
- attach, get or remove components from the entity;
- use entry of the entity to modify it;
- view components of different types;
- view components immutably or mutably.
For now library provides nothing for systems (are responsible for logic). You are free to create your own system!
Feature flags
This library contains some feature flags:
Feature name | Description |
---|---|
resource |
Store resources in the world and view them |
License
Licensed under either of
- Apache License, Version 2.0, (docs/LICENSE-APACHE-2.0 or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (docs/LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Dependencies
~350KB