#ecs #entity #parallel #database #query #called #cao-lo

nightly cecs

Entity database for the game 'Cao-Lo'

5 releases

0.1.4 Jul 30, 2023
0.1.3 Nov 20, 2022
0.1.2 Oct 30, 2022
0.1.1 Aug 4, 2022
0.1.0 Jul 15, 2022

#1118 in Game dev

MIT license

230KB
6.5K 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

Minimum supported Rust version is 1.72

Features

  • Functions as systems
  • Query interface
  • Unique data, called Resources
  • Cloning of the entire database (optional)
  • Serialization/Deserialization of select components (optional)
  • (Very basic) parallel scheduler (optional)

Dependencies

~0.7–7.5MB
~30K SLoC