Bunkhouse block
Environments120 tris
Oak-and-limestone quarters, mess furniture, domestic workstations, orderly equipment and static drill props in a shared garrison palette.
Take Fortress garrison barracks from the table to your scene. Keep its record with it.
The stage must finish drawing before measurements, part switches and the ES module are available. If it cannot draw, reload or try a WebGL-enabled browser.
Save the ES module beside your scene. Its factory rebuilds this static snapshot, with the current knobs and visible parts already baked.
// Record: /api/kits/fortress-barracks
// Baked knobs: {}
import createPiece from "./fortress-barracks.mjs";
scene.add(createPiece());Instructions; not yet tested on this engine · The check covers this configuration's GLB geometry in three.js, shared by R3F; not a framework render or an animated rig.
Export the exact object on the table, including its current knobs and visible parts. The binary scene is reloaded with GLTFLoader before your browser saves it.
// Record: /api/kits/fortress-barracks
// Baked knobs: {}
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const { scene: piece } = await new GLTFLoader().loadAsync("./fortress-barracks.glb");
scene.add(piece);Instructions; not yet tested on this engine · The check covers this configuration's GLB geometry in three.js, shared by R3F; not a framework render or an animated rig.
Save the same ES module beside this component, then mount it inside your React Three Fiber Canvas. The snapshot is static, not an animated rig.
// Record: /api/kits/fortress-barracks
// Baked knobs: {}
import { useMemo } from "react";
import createPiece from "./fortress-barracks.mjs";
export function Piece() {
const object = useMemo(() => createPiece(), []);
return <primitive object={object} dispose={null} />;
}Instructions; not yet tested on this engine · The check covers this configuration's GLB geometry in three.js, shared by R3F; not a framework render or an animated rig.
Export the GLB, save the file into your Godot project and let the editor import it. This is an import recipe, not a checked engine result.
# Record: /api/kits/fortress-barracks
# Baked knobs: {}
# Requires fortress-barracks.glb from the GLB file tab.
var piece = preload("res://models/fortress-barracks.glb").instantiate()
add_child(piece)Instructions; not yet tested on this engine · No engine import proof is claimed.
Export the GLB, place the file in StreamingAssets and install glTFast. Call this method from an existing MonoBehaviour; keep Unity's metre scale.
// Record: /api/kits/fortress-barracks
// Baked knobs: {}
// Requires fortress-barracks.glb from the GLB file tab.
async System.Threading.Tasks.Task LoadPiece() {
var gltf = new GLTFast.GltfImport();
var path = System.IO.Path.Combine(
UnityEngine.Application.streamingAssetsPath, "fortress-barracks.glb");
if (await gltf.Load(new System.Uri(path).AbsoluteUri))
await gltf.InstantiateMainSceneAsync(transform);
else UnityEngine.Debug.LogError("Meshsmiths import failed");
}Instructions; not yet tested on this engine · No engine import proof is claimed.
Read our brief, then ask the HTTP tool bridge for the record. The bridge handles tools/call; full MCP sessions and editor clients have not been tested.
BASE=""
# Preserve these knob values: {}
curl -fsS "$BASE/prompt.txt"
curl -fsS -X POST "$BASE/api/mcp" -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_kit","arguments":{"id":"fortress-barracks"}}}'Instructions; not yet tested on this engine · HTTP bridge only, not a full MCP client integration.
HTTP bridge documentation · Our agent brief · Read the real record
Snapshot exports keep current knobs and visibility, but not animations. Public inspection does not grant distribution rights. Read the licence.
Only what is counted or checked for this kit is listed here.
Every part of the kit, 100 in all, with its triangle count and showcase tier.
Environments120 tris
Environments96 tris
Environments120 tris
Environments108 tris
Environments124 tris
Environments176 tris
Environments584 tris
Environments660 tris
Environments152 tris
Environments968 tris
Environments636 tris
Environments700 tris
Environments472 tris
Environments800 tris
Environments1,388 tris
Environments364 tris
Environments356 tris
Environments108 tris
Environments136 tris
Environments360 tris
Environments168 tris
Environments144 tris
Environments408 tris
Environments368 tris
Environments160 tris
Environments180 tris
Environments184 tris
Environments336 tris
Environments528 tris
Environments304 tris
Environments616 tris
Environments436 tris
Environments256 tris
Environments512 tris
Environments488 tris
Environments468 tris
Environments392 tris
Environments272 tris
Environments152 tris
Environments208 tris
Environments76 tris
Environments108 tris
Environments272 tris
Environments616 tris
Environments96 tris
Environments416 tris
Environments172 tris
Environments528 tris
Environments332 tris
Environments448 tris
Environments432 tris
Environments200 tris
Environments564 tris
Environments324 tris
Environments588 tris
Environments728 tris
Environments660 tris
Environments304 tris
Environments512 tris
Environments132 tris
Environments264 tris
Environments128 tris
Environments236 tris
Environments108 tris
Environments524 tris
Environments272 tris
Environments488 tris
Environments292 tris
Environments328 tris
Environments1,236 tris
Environments1,104 tris
Environments2,248 tris
Environments888 tris
Environments788 tris
Environments872 tris
Environments2,092 tris
Environments1,012 tris
Environments684 tris
Environments300 tris
Environments4,644 tris
Environments1,012 tris
Environments2,164 tris
Environments264 tris
Environments832 tris
Environments1,204 tris
Environments584 tris
Environments376 tris
Environments460 tris
Environments920 tris
Environments1,368 tris

Props17,615 tris

Props9,516 tris

Props6,923 tris

Props11,396 tris

Props11,790 tris

Props11,990 tris

Props11,331 tris

Characters17,531 tris

Props11,602 tris

Props10,576 tris