Published April 29, 2024
| Version v0.12.0
Software
Open
mlange-42/arche: Arche v0.12.0
Description
Arche v0.12.0
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
Features
- Adds
Entity.ID()andEntity.Generation()(#408, delaneyj)
Documentation
- Adds a showcase chapter "Made with Arche" to the documentation page (#411)
Performance
- Re-arrange struct fields to save memory in a few places (#413)
Bugfixes
- Fix crash caused by extending layouts of an inactive archetype (#416, reported in #415)
First-time contributors
Files
mlange-42/arche-v0.12.0.zip
Files
(324.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:3585b87255eaccc2788ccc8d7923a84c
|
324.0 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/mlange-42/arche/tree/v0.12.0 (URL)