Procedural terrain
Heightmap noise, scattered rocks, ramps, trampolines, water, and a full day/night cycle.
A free, open-source off-road sandbox in Rust — procedural terrain, raycast suspension, weather, mud, ramps, and 44 plugins of glorious chaos.
Built from scratch in pure Rust on Bevy 0.18 + Avian3D 0.6. No engine licenses. No DRM. Just code you can read.
Heightmap noise, scattered rocks, ramps, trampolines, water, and a full day/night cycle.
Per-wheel raycasts with spring/damper forces. Articulation, tire squash, mud, ruts, and skidmarks.
Engine torque curves, 4WD, low-range, diff lock, airdown, winch, fuel, and a working V8 bay.
Wind that pushes the chassis, rain, mud puddles, splashes, slip smoke, and impact flashes.
Pause physics, hide the cursor, and snap. Or rewind the last 10 seconds as a translucent ghost.
A sim binary that steps Avian without a window, with JSON output for CI regressions.
Chase, cockpit, wheel-cam, and orbit. Q/E to swing around. V to cycle.
Time trials, drift, nitro, trailers, stunt scoring, ramp arrows, achievements, and XP.
Three save slots, auto-save on exit, auto-load on launch. Settings persist between sessions.
Every line of the engine is open. Audit it, fork it, mod it.
If you've got Rust installed, you're 60 seconds from mud-flinging.
$ git clone https://github.com/smilinTux/skoffroad.git
$ cd skoffroad
$ cargo run --release
# building... ☕
# 🚙 vroom.
GPL-3.0-or-later. Every commit, every plugin, every line — yours to study and remix.