pulz 0.1.0-alpha2

A high-performance ECS and scheduling framework for Rust applications.
Documentation

pulz

license: MIT/Apache 2.0 Rust CI

A collection of rust crates for game-development.

WARNING

This project is in a very early development stage.

Crates

  • pulz-arena - A generational arena allocator with compact generational indices DISCONTINUED

    Crates.io docs.rs

  • pulz-bitset - A simple bitset implementation

    Crates.io docs.rs

  • pulz-schedule - For scheduling systems and managing their resources

    Crates.io docs.rs

  • pulz-ecs - An archetype based ECS (Entity Component System)

    Crates.io docs.rs

License

This project is licensed under either of

at your option

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.