#ecs #framework #bones #scripting #bevy

bones_ecs

A simple and flexible Entity Component System

5 releases (breaking)

0.4.0 Sep 12, 2024
0.3.0 Jan 14, 2024
0.2.0 Jun 1, 2023
0.1.0 Jan 18, 2023
0.0.0 Jan 1, 2023

#1302 in Game dev

Download history 49/week @ 2024-07-01 29/week @ 2024-07-08 30/week @ 2024-07-15 26/week @ 2024-07-22 37/week @ 2024-07-29 33/week @ 2024-08-05 25/week @ 2024-08-12 25/week @ 2024-08-19 47/week @ 2024-08-26 24/week @ 2024-09-02 136/week @ 2024-09-09 18/week @ 2024-09-16 43/week @ 2024-09-23 18/week @ 2024-09-30 10/week @ 2024-10-07 15/week @ 2024-10-14

86 downloads per month
Used in 6 crates (2 directly)

MIT/Apache

400KB
8K SLoC

Bones ECS

A minimal ECS ( Entity Component System ) designed for easy snapshotting and future moddability.

Originally forked from the Planck ECS, with heavy modifications.


lib.rs:

Atomic Refcell implmentation.

Atomic Refcells are from the atomic_refcell crate.

Dependencies

~4–12MB
~134K SLoC