Simple Entity-Component System in Rust:
- minimal functionality
- perfect data representation
- no unsafe code
Crates:
id
: providesId
andArray
helpers for safer addressingecs
: simple macro-generated ECSsecs
syntax extension (struct decorator) doing the same but properly handing visibility and generics