v0.7.0 · open source · GPL-3.0

GET MUDDY.

A free, open-source off-road sandbox in Rust — procedural terrain, raycast suspension, weather, mud, ramps, and 44 plugins of glorious chaos.

~12,000 lines of Rust · 44 plugins · 40+ sprints shipped
/01 · what's in the box

Everything an off-road sandbox should have.

Built from scratch in pure Rust on Bevy 0.18 + Avian3D 0.6. No engine licenses. No DRM. Just code you can read.

Procedural terrain

Heightmap noise, scattered rocks, ramps, trampolines, water, and a full day/night cycle.

Raycast suspension

Per-wheel raycasts with spring/damper forces. Articulation, tire squash, mud, ruts, and skidmarks.

Drivetrain realism

Engine torque curves, 4WD, low-range, diff lock, airdown, winch, fuel, and a working V8 bay.

Weather forces

Wind that pushes the chassis, rain, mud puddles, splashes, slip smoke, and impact flashes.

Photo mode + replay

Pause physics, hide the cursor, and snap. Or rewind the last 10 seconds as a translucent ghost.

Headless harness

A sim binary that steps Avian without a window, with JSON output for CI regressions.

5 camera modes

Chase, cockpit, wheel-cam, and orbit. Q/E to swing around. V to cycle.

Trials & stunts

Time trials, drift, nitro, trailers, stunt scoring, ramp arrows, achievements, and XP.

Save anywhere

Three save slots, auto-save on exit, auto-load on launch. Settings persist between sessions.

/02 · the stack

Pure Rust. No middleware tax.

Every line of the engine is open. Audit it, fork it, mod it.

0.18.1BevyECS engine
0.6.1Avian3DPhysics
0.18.0bevy_hanabiGPU particles
0.25.0bevy_kira_audioProcedural audio
0.9.0noiseHeightmaps
1.xserdeSave files
12,000 lines of Rust
44 plugins
40+ sprints shipped
$0 to play, forever
/03 · how to play

Three commands. Zero friction.

If you've got Rust installed, you're 60 seconds from mud-flinging.

~/skoffroad
$ git clone https://github.com/smilinTux/skoffroad.git
$ cd skoffroad
$ cargo run --release
   # building... ☕
   # 🚙 vroom.

The first 30 seconds

Fork it. Mod it. Make it yours.

GPL-3.0-or-later. Every commit, every plugin, every line — yours to study and remix.