With apologies, as usual, to Christopher Alexander.
Satisfactory is a first-person factory construction game. COVID-19 has given me license to spend FAR too much time playing it, and I’d like to share a few thoughts that I hope might prove useful, or at least interesting.
This is a pattern language: a grammar which generates buildings. Each of the patterns identifies forces present in a particular context, and resolves them by describing a particular kind of place, in which an arrangement of structures can resolve those forces. The patterns are described in relationship to each other: each helps to organize, to refine, or to flesh out, others. Using these patterns together helps generate a series of buildings which work together.