Gaitkit Open the lab
Sentry Turret, An automated sentry turret about 2 m tall: a gun head on a yoke that turns on a tripod, a steel pillar or an armoured plinth, with a glowing sensor eye. The head sweeps a full circle (spin base) and the guns nod up and down (rotate barrel).
Mech · 2 moving parts

Sentry Turret

An automated sentry turret about 2 m tall: a gun head on a yoke that turns on a tripod, a steel pillar or an armoured plinth, with a glowing sensor eye. The head sweeps a full circle (spin base) and the guns nod up and down (rotate barrel).

Size
1.9 × 2.0 × 2.3 m
Triangles
600
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

4 knobs: Paint, Head, Mount, Gun shield.

Specs

Size
1.9 × 2.0 × 2.3 m
width × height × depth
Triangles
600
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
1 m
of travel per cycle
Moving parts
2
base · spin, gun · rotate
Knobs
4
3 presets
Night lights
2
eye, lamp

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/sentry-turret.mjs';

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

// 'gun' pivots on its hinge: -12° to 8° around x
sentryTurret.getObjectByName('gun').rotation.x = THREE.MathUtils.degToRad(-12);

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

Knobs

KnobTypeValuesDefaultWhat it does
paintchoiceolive arctic desert nightoliveColours: olive (military green, red eye), arctic (white, blue eye), desert (sand, amber eye), night (black, red eye).
weaponchoicetwin guns cannon missiles cameratwin gunsWhat the head carries: twin guns (two barrels), cannon (one heavy barrel), missiles (a six-tube launcher), camera (an unarmed security camera with a big lens).
mountchoicetripod pillar plinthtripodWhat it stands on: tripod (three splayed legs, field-deployable), pillar (steel post on a bolted base plate), plinth (a heavy six-sided armoured block).
shieldtoggleon / offtrueArmour plates in front of the head that turn with it.

Presets: base defense {"paint":"olive","weapon":"twin guns","mount":"plinth"} · outpost camera {"paint":"arctic","weapon":"camera","mount":"pillar","shield":false} · missile nest {"paint":"desert","weapon":"missiles","mount":"tripod"}

Files

FileWhat
sentry-turret.glbGLB, default look · 88 KB
sentry-turret.mjsES module, every knob live
sentry-turret.objOBJ, static, no colour
sentry-turret-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.