cecs

Crates.iocecs
lib.rscecs
version0.1.6
sourcesrc
created_at2022-07-15 11:25:17.295685
updated_at2024-08-07 00:02:05.477002
descriptionEntity database for the game 'Cao-Lo'
homepage
repositoryhttps://github.com/caolo-game/cecs
max_upload_size
id626141
size249,748
Daniel Kiss (snorrwe)

documentation

README

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.77 nightly

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)
  • "View" systems. Allows running systems that only read data on an immutable reference to the World.
Commit count: 338

cargo fmt