#event-system #events #game-engine #real-time #aimed #towards #applications

nightly drumbeat

An event handling system aimed towards real-time applications such as GUIs and Game Engines

4 releases

0.1.1 Mar 15, 2021
0.1.0 Jan 3, 2021
0.0.2 Jan 1, 2021
0.0.1 Jan 1, 2021

#1573 in Game dev

Custom license

105KB
3K SLoC

drumbeat-rs

Crates.io Docs.rs Crates.io Build & Check

An event handling system aimed towards real-time applications such as GUIs and Game Engines. Drumbeat is heavily inspired by the Observer pattern and its interface is inspired by some Reactive X libraries. However, this crate intends to be aimed towards real-time applications as described before.

Why drumbeat?

The reason for the name is that a good real-time event system should be rhythmic in its operation like the beat of a drum.

Prerequisites

  • Rust lang

Authors

Build instructions

$ cargo build

Test instructions

$ cargo test

Dependencies

~320–485KB