9 releases
Uses new Rust 2024
| 0.1.8 | Sep 26, 2025 |
|---|---|
| 0.1.7 | Jul 18, 2025 |
| 0.1.6 | Aug 7, 2024 |
| 0.1.5 | Jul 19, 2024 |
| 0.1.0 | Jul 15, 2022 |
#310 in Game dev
437 downloads per month
260KB
7K
SLoC
Cecs 🍪
Cecs, pronounced [ˈkɛks] is an ECS implementation supporting Cao-Lo.
There are many like it, but this one is mine.
Heavily inspired by Bevy and Hexops
Features
- Functions as systems
- Query interface
- Unique data, called Resources
- Cloning of the entire database (optional)
- Serialization/Deserialization of select components (optional)
- Work-stealing based parallel scheduler (optional)
- "View" systems. Allows running systems that only read data on an immutable reference to the World.
- Explicit ordering between systems in the same stage.
Dependencies
~5–8MB
~74K SLoC