Arche v0.14.2
Arche v0.14.2
Arche is an archetype-based Entity Component System for Go.
Arche's Features
- Simple core API. See the API docs.
- Optional logic filter and type-safe generic API.
- Entity relations as first-class feature. See the User Guide.
- World serialization and deserialization with arche-serde.
- No systems. Just queries. Use your own structure (or the Tools).
- No dependencies. Except for unit tests (100% coverage).
- Probably the fastest Go ECS out there. See the Benchmarks.
Changelog
Performance
- Optimize
MapX.Assign
andMapX.NewWith
by use ofWorld.GetUnchecked
(#449)
Documentation
- Fix method names and ordering in benchmark tables (#448)
- Document listener notification handling in
MapX.NewWith
(#450)
Bugfixes
- Fix missing listener notification in
MapX.NewWith
when called with a relation target (#450)