diff --git a/content/news/027/index.md b/content/news/027/index.md index f082f0e06..9223b611e 100644 --- a/content/news/027/index.md +++ b/content/news/027/index.md @@ -409,6 +409,27 @@ information][bevy-pen-tool]. [bevy-pen-tool]: https://github.com/eliotbo/bevy_pen_tool +### [Sparsey] + +[Sparsey] by [@LechintanTudor] is a sparse set-based Entity Component System +(ECS) with component storage grouping, granular component change detection, +fallible systems and beautiful syntax. + +The latest release (0.4) adds support for optional system parameters, which +allows `Option>` and `Option>` to be used in system functions. + +This release also features a refactored `ComponentStorage` which makes adding, +removing and swapping components faster, swapping being especially important +since it enables component grouping, a features that makes certain queries +specified by the user extremely fast. + +Finally, some implementation details were hidden from the public API and the +`#[must_use]` attribute was added to functions whose results should not be +discarded. + +[Sparsey]: https://github.com/LechintanTudor/sparsey +[@LechintanTudor]: https://github.com/LechintanTudor + ### [godot-rust](https://github.com/godot-rust/godot-rust) ![godot-rust logo](godot-rust.png)