[package] name = "galactica" version = "0.1.0" edition = "2021" [profile.dev] opt-level = 0 debug = true strip = false debug-assertions = true overflow-checks = true lto = false panic = "unwind" incremental = true codegen-units = 256 rpath = false [profile.release] opt-level = 3 debug = false debug-assertions = false strip = "symbols" lto = "fat" codegen-units = 1 panic = "abort" incremental = false rpath = false [workspace] members = [ "crates/content", "crates/render", "crates/constants", "crates/world", "crates/shipbehavior", "crates/gameobject", "crates/ui", ] [dependencies] # Internal crates galactica-content = { path = "crates/content" } galactica-render = { path = "crates/render" } galactica-constants = { path = "crates/constants" } galactica-world = { path = "crates/world" } galactica-shipbehavior = { path = "crates/shipbehavior" } galactica-gameobject = { path = "crates/gameobject" } galactica-ui = { path = "crates/ui" } # Files image = { version = "0.24", features = ["png"] } # Graphics winit = "0.28" wgpu = "0.18" # Physics rapier2d = { version = "0.17.2" } nalgebra = "0.32.3" crossbeam = "0.8.3" # Misc helpers pollster = "0.3" anyhow = "1.0" # TODO: migrate to nalgebra cgmath = "0.18.0" rand = "0.8.5" walkdir = "2.4.0"