Gaitkit Open the lab
Colony Rover, A six-wheeled pressurised colony rover on rocker-bogie suspension: a cab with a sloped wraparound windscreen, a roof antenna with a small dish, and a flat cargo bed carrying crates, a core drill or nothing. All six wheels (wheel_0..wheel_5) roll with distance driven; headlights and the roof light bar glow at night.
Vehicle · Rolls with distance

Colony Rover

A six-wheeled pressurised colony rover on rocker-bogie suspension: a cab with a sloped wraparound windscreen, a roof antenna with a small dish, and a flat cargo bed carrying crates, a core drill or nothing. All six wheels (wheel_0..wheel_5) roll with distance driven; headlights and the roof light bar glow at night.

Size
3.4 × 4.1 × 5.6 m
Triangles
2,180
Open in the lab Loop clip inside. The download carries the knobs you set here.

Tune it

3 knobs: Paint, Cargo, Light bar.

Specs

Size
3.4 × 4.1 × 5.6 m
width × height × depth
Triangles
2,180
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
3.896 m
of travel per cycle
Moving parts
6
wheel_0 · spin, wheel_1 · spin, wheel_2 · spin, wheel_3 · spin, wheel_4 · spin, wheel_5 · spin
Knobs
3
3 presets
Night lights
3
headlight, taillight, window

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/colony-rover.mjs';

const colonyRover = createAsset();
scene.add(colonyRover);                      // rests on y = 0, front faces +Z

let dist = 0;
renderer.setAnimationLoop(() => {
  dist += speed * clock.getDelta();
  colonyRover.position.z = dist;
  colonyRover.userData.tick(dist);            // wheels roll exactly with the distance
  renderer.render(scene, camera);
});

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
paintchoicewhite orange sand teal redwhiteBody colourway: white (white with an orange stripe, agency look), orange (high-vis), sand (desert tan with navy trim), teal, red.
cargochoicecrates drill emptycratesWhat rides on the rear bed: crates (strapped supply crates and a tank), drill (a tilting core-drill rig for prospecting), empty (bare bed with tie-down rails).
lightstoggleon / offtrueRoof light bar with four lamps and side work lights. Headlights are always there.

Presets: supply run {"paint":"white","cargo":"crates"} · prospector {"paint":"orange","cargo":"drill"} · dune scout {"paint":"sand","cargo":"empty","lights":false}

Files

FileWhat
colony-rover.glbGLB, default look · 299 KB
colony-rover.mjsES module, every knob live
colony-rover.objOBJ, static, no colour
colony-rover-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.