Expand description
Umbrella crate for the Suon engine workspace.
suon acts as the publishable entry point for crates.io by re-exporting the
core workspace crates and exposing a single SuonPlugin that installs the
main Bevy plugins maintained by this workspace.
§Quick start
use bevy::prelude::*;
use suon::prelude::*;
let mut app = App::new();
app.add_plugins(SuonPlugin);Re-exports§
pub use suon_chunk;pub use suon_lua;pub use suon_movement;pub use suon_network;pub use suon_observability;pub use suon_position;pub use suon_task;
Modules§
- prelude
- Common imports for apps that build on top of the umbrella
suoncrate.
Structs§
- Observability
Plugin - Plugin that loads
ObservabilitySettings.tomland installs Bevy logging and diagnostics plugins accordingly. - Observability
Settings - Configuration for Suon’s logging and metrics bootstrap.
- Settings
- Configuration for the Suon root plugin bootstrap.
- Suon
Plugin - Main plugin that wires together the core Suon runtime crates.