1 repo
Global storage mechanisms for managing unique application-wide data with type safety.
Distinguishing note: Focuses on thread-safe, type-safe global state management, distinct from simple dependency injection containers.
Explore 1 awesome GitHub repository matching software engineering & architecture · Resource Containers. Refine with filters or upvote what's useful.
Bevy is a cross-platform game engine and framework built in Rust, designed for creating interactive simulations and graphical applications. It utilizes a data-oriented entity-component-system architecture to manage game state, organizing data into contiguous memory blocks to facilitate high-performance processing and massive parallelization of entities. The engine distinguishes itself through a modular plugin architecture and a system-based task scheduler that automatically parallelizes logic by analyzing data access patterns. By employing reactive change detection and deferred command buffer
Uses a global container to store and retrieve unique application-wide data structures with compile-time safety and thread-safe access.