Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 85a0186

Browse filesBrowse files
N27: Sparsey (rust-gamedev#840)
Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com>
1 parent 208a6bf commit 85a0186
Copy full SHA for 85a0186

File tree

1 file changed

+21
-0
lines changed
Filter options

1 file changed

+21
-0
lines changed

‎content/news/027/index.md

Copy file name to clipboardExpand all lines: content/news/027/index.md
+21Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,27 @@ information][bevy-pen-tool].
552552

553553
[bevy-pen-tool]: https://github.com/eliotbo/bevy_pen_tool
554554

555+
### [Sparsey]
556+
557+
[Sparsey] by [@LechintanTudor] is a sparse set-based Entity Component System
558+
(ECS) with component storage grouping, granular component change detection,
559+
fallible systems and beautiful syntax.
560+
561+
The latest release (0.4) adds support for optional system parameters, which
562+
allows `Option<Res<T>>` and `Option<ResMut<T>>` to be used in system functions.
563+
564+
This release also features a refactored `ComponentStorage` which makes adding,
565+
removing and swapping components faster, swapping being especially important
566+
since it enables component grouping, a features that makes certain queries
567+
specified by the user extremely fast.
568+
569+
Finally, some implementation details were hidden from the public API and the
570+
`#[must_use]` attribute was added to functions whose results should not be
571+
discarded.
572+
573+
[Sparsey]: https://github.com/LechintanTudor/sparsey
574+
[@LechintanTudor]: https://github.com/LechintanTudor
575+
555576
### [godot-rust](https://github.com/godot-rust/godot-rust)
556577

557578
![godot-rust logo](godot-rust.png)

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.