Something went wrong. Try again.
Homebrew 4D Game Engine In Rust, inspired by Engine4D
Something went wrong. Try again.
Rust4D #
A 4D game engine in Rust: renders 3D cross-sections of 4D geometry via a GPU
compute pipeline, with 4D physics, Lua scripting, spatial audio, and an egui HUD.
Cargo workspace: app crate in src/, engine crates in crates/rust4d_*.
Requirements #
- Build and test inside the nix dev shell:
nix develop --command cargo test --workspace - Keep
cargo clippy --workspace --all-targetswarning-free - Before changing camera, movement, physics, or slicing code, load the
slice-invariantskill; for math/shader conventions, load4d-conventions tests/slice_invariant.rsmust pass — it guards the engine's core invariant