Something went wrong. Try again.
Homebrew 4D Game Engine In Rust, inspired by Engine4D
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105[workspace]resolver = "2"members = [ "crates/rust4d_math", "crates/rust4d_core", "crates/rust4d_render", "crates/rust4d_input", "crates/rust4d_physics", "crates/rust4d_game", "crates/rust4d_scripting", "crates/rust4d_audio",]
[workspace.dependencies]wgpu = "25"winit = "0.30"bytemuck = { version = "1.14", features = ["derive"] }pollster = "0.4"env_logger = "0.11"log = "0.4"slotmap = "1.0"hecs = "0.10"bitflags = "2.4"serde = { version = "1.0", features = ["derive"] }figment = { version = "0.10", features = ["toml", "env"] }ron = "0.8"
# Internal cratesrust4d_math = { path = "crates/rust4d_math" }rust4d_core = { path = "crates/rust4d_core" }rust4d_render = { path = "crates/rust4d_render" }rust4d_input = { path = "crates/rust4d_input" }rust4d_physics = { path = "crates/rust4d_physics" }rust4d_game = { path = "crates/rust4d_game" }rust4d_scripting = { path = "crates/rust4d_scripting" }rust4d_audio = { path = "crates/rust4d_audio" }
[package]name = "rust4d"version = "0.1.0"edition = "2021"
[lib]name = "rust4d"path = "src/lib.rs"
[[bin]]name = "rust4d"path = "src/main.rs"
[dependencies]rust4d_math.workspace = truerust4d_core.workspace = truerust4d_render.workspace = truerust4d_input.workspace = truerust4d_physics.workspace = truerust4d_game.workspace = truerust4d_scripting.workspace = truerust4d_audio.workspace = truewgpu.workspace = truewinit.workspace = truepollster.workspace = trueenv_logger.workspace = truelog.workspace = trueserde.workspace = truefigment.workspace = true
[dev-dependencies]toml = "0.8"serial_test = "3.0"ron.workspace = truerust4d_audio.workspace = truerust4d_scripting.workspace = truerust4d_core.workspace = truerust4d_math.workspace = truetempfile = "3"
[[example]]name = "01_hello_tesseract"path = "examples/01_hello_tesseract.rs"
[[example]]name = "02_multiple_shapes"path = "examples/02_multiple_shapes.rs"
[[example]]name = "03_physics_demo"path = "examples/03_physics_demo.rs"
[[example]]name = "04_camera_exploration"path = "examples/04_camera_exploration.rs"
[[example]]name = "ron_preview"path = "examples/ron_preview.rs"
[[example]]name = "05_audio_demo"path = "examples/05_audio_demo.rs"
[[example]]name = "headless_protocol"path = "examples/headless_protocol.rs"