[package]
name = "game_hot"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Hot-reloadable game systems for the Bevy FPS foundation"

[lib]
crate-type = ["rlib", "cdylib"]

# When built as `libgame_hot.so`, Bevy must use the same `libbevy_dylib` as the editor
# executable — otherwise ECS component IDs diverge and the app panics on startup.
[features]
dylib = ["bevy/dynamic_linking"]

[dependencies]
avian3d.workspace = true
bevy.workspace = true
bevy_core_pipeline.workspace = true
bevy_solari.workspace = true
blacksite_surface.workspace = true
protocol.workspace = true
shared.workspace = true
sim.workspace = true
settings.workspace = true
