Game Board Pieces
Board-game player pieces at real size in up to six player colours: generic wooden meeples (16 mm), classic pawns with a ball head (22 mm), round counter tokens in small stacks, wooden cubes, or a mix of all four per player. Each colour stands in its own row along X, rows along Z. A scale knob enlarges them for a game level.
- Size
- 0.09 × 0.03 × 0.10 m
- Triangles
- 1,504
- Kit
- Tabletop
Tune it
5 knobs: Kind, Players, Count, Finish, Scale.
Specs
- Size
- 0.09 × 0.03 × 0.10 m width × height × depth
- Triangles
- 1,504 of 6,000
- Draw calls
- 1 one vertex-colour material
- Knobs
- 5 3 presets
- Night lights
- 0 none
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.
import { createAsset } from 'https://gaitkit.com/cdn/game-board-pieces.mjs';
const gameBoardPieces = createAsset();
scene.add(gameBoardPieces); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/game-board-pieces.mjs';
export function GameBoardPieces() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import game-board-pieces.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://game-board-pieces.glb").instantiate())// Import game-board-pieces.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "game-board-pieces", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
kind | choice | meeples pawns tokens cubes mixed | mixed | meeples (flat person-shaped wooden figures), pawns (turned pieces with a ball head), tokens (round counters, stacked 1 to 3 high), cubes (8 mm wooden cubes), mixed (one meeple, one pawn, a token stack and a cube per player). |
players | range | 1 to 6, step 1 | 4 | Number of player colours, in this order: red, blue, green, yellow, purple, white. |
count | range | 1 to 5, step 1 | 3 | Pieces per player for a single kind (ignored for mixed). |
finish | choice | painted plastic pastel | painted | painted (rich wood-stain colours), plastic (bright saturated toy colours), pastel (soft muted colours). |
scale | range | 1 to 30, step 1 | 1 | Uniform scale over real size. 1 is a real board-game piece; 20 makes a 32 cm meeple to use as a game-level character stand-in. |
Presets: four player meeples {"kind":"meeples","players":4,"count":5} · ludo pawns {"kind":"pawns","players":4,"count":4,"finish":"plastic"} · giant meeple {"kind":"meeples","players":1,"count":1,"scale":20}
Files
| File | What |
|---|---|
| game-board-pieces.glb | GLB, default look · 168 KB |
| game-board-pieces.mjs | ES module, every knob live |
| game-board-pieces.obj | OBJ, static, no colour |
| game-board-pieces-params.json | knob 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.