Loam is an engine for exploring geometry beyond ordinary 3D space!
I'm building Loam to provide tooling to build games where space is a gimmick. Higher dimensions, curved space, portals, weird topology, and compelling visual effects.
Rotate 4D shapes and watch their 3D cross-sections change.
Or pick them up and throw them around the 4D Toybox, directly inspired by Marc ten Bosch's 4D Toys.
Install Rust with rustup. On Windows, run the installer and accept the C++ build tools prompt. On macOS or Linux:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shOpen a new terminal after installation. On macOS, install the command line tools with xcode-select --install.
Ubuntu / Debian build dependencies
sudo apt-get update
@@ -37,17 +40,14 @@ sudo apt-get install -y build-essential pkg-config libwayland-dev \
libxcursor-dev libxrandr-devClone the repository, then build and run the playground. Rustup installs the toolchain pinned by the project:
git clone https://github.com/throgsoft/loam.git
cd loam
cargo run --release --locked -p polytope_playgroundUse the Demo menu to switch scenes.
MIT OR Apache-2.0. See LICENSE-MIT and LICENSE-APACHE.

