Router for 3D building game mechanics in Three.js. Use when creating survival games, sandbox builders, base builders, or any game with player-constructed structures...
Routes to 9 specialized skills based on game requirements.
| Need | Skill | Signals |
|---|---|---|
| Spatial queries, collision | performance-at-scale |
slow, lag, optimize, spatial, collision, thousands |
| Stability, damage, collapse | structural-physics |
stability, collapse, support, damage, Fortnite, Rust, Valheim |
| Network sync, prediction | multiplayer-building |
network, multiplayer, sync, server, latency, authoritative |
| Need | Skill | Signals |
|---|---|---|
| Slopes, foundations, anchoring | terrain-integration |
slope, terrain, foundation, ground, pillar, heightmap |
| Timer decay, Tool Cupboard | decay-upkeep |
decay, upkeep, maintenance, tool cupboard, abandoned |
| Blueprints, undo/redo, preview | builder-ux |
blueprint, prefab, undo, redo, ghost, preview, selection |
| Need | Skill | Signals |
|---|---|---|
| Touch, VR, accessibility | platform-building |
mobile, touch, VR, hand tracking, colorblind |
| Design analysis, trade-offs | case-studies-reference |
how does Fortnite/Rust do, compare games, trade-offs |
When multiple signals present:
multiplayer-building requiredperformance-at-scaledecay-upkeepplatform-buildingstructural-physics always relevant for building gamesperformance-at-scale → spatial indexing
structural-physics → stability + damage
multiplayer-building → networking
terrain-integration → foundations on slopes
decay-upkeep → Tool Cupboard + upkeep
builder-ux → blueprints + undo
performance-at-scale → fast collision
multiplayer-building → low-latency sync
structural-physics → stability + damage
terrain-integration → natural terrain
builder-ux → blueprints + undo
performance-at-scale → if >1000 pieces
multiplayer-building → networking
structural-physics → stability
decay-upkeep → automatic cleanup
performance-at-scale → entity management
| Mode | Scale | Terrain | Skills |
|---|---|---|---|
| Single | <1K | Grid | physics + ux |
| Single | <1K | Natural | physics + terrain + ux |
| Single | >1K | Any | performance + physics + ux |
| Multi | Fast | Any | performance + multiplayer |
| Multi | Survival | Any | performance + physics + multiplayer + decay |
| Multi | Persistent | Any | performance + physics + multiplayer + decay + ux |
When combining skills, wire in this sequence:
structural-physics + builder-uxSee references/integration-guide.md for complete wiring patterns and code examples.