anchor

Use when

The intent is a systems/optimization game about building processes rather than acting them out; the player designs, the machine executes.

Factorio

What it is. A game about building the machine that plays the game. You hand-craft the first few items, then automate their production, then automate the automation — until you’re not moving resources, you’re designing the system that moves them. The factory is the toy; the fun is diagnosing and fixing bottlenecks in a process you built.

Player fantasy. The engineer’s high: a mess of belts becomes a legible, humming machine because you untangled it. Every problem is one you created by succeeding — demand outgrew supply — and every fix is a small act of design you get to admire running on its own.

Design DNA

The core verb isn’t do, it’s automate — replace your own labour with a standing process, then find the constraint the new scale exposed. Factorio is an incremental at heart (genre-incremental) but you build the production curve by hand instead of buying it. The loop is self-fueling: solving one bottleneck raises throughput until a downstream stage becomes the new bottleneck. The factory is a second-order machine — you don’t place outcomes, you place rules, and the outcomes emerge (pattern-emergence).

Load-bearing structures

StructureWhy it works
Automate-your-own-labourThe verb is building a process, not performing it; mastery is designing systems, not reflexes.
Throughput bottlenecksEvery solved constraint reveals the next one downstream — an endless, self-generated problem queue. → system-resource-loops.
Deep crafting chainsOre→plate→gear→belt→machine; each tier consumes the last, so scaling one forces scaling all. → system-crafting.
Ratios & balancingThe optimisation meat: N miners feed M smelters feed K assemblers. Legible math with infinite depth.
Tech tree funded by productionResearch consumes your output, so teching is a sink that pressures throughput. → system-tech-tree.
Spatial logisticsBelts/pipes make routing a physical, visible puzzle — the factory’s shape is its performance.
Emergent complexity from few partsA handful of primitives (belt, inserter, assembler) compose into unbounded designs. → pattern-emergence.

What to steal

What’s just theme (drop it)

Composes into

Twist seams

See also

This module rendersthe repo's markdowndirectly — edit it there, it changes here.