This piece isn’t a guide on how to make a better game, nor a manifesto on what counts as a successful, fun, or great one. Those are different questions, belonging to different layers.
Its only purpose is to stimulate thought and help game developers understand the thing they are creating before they decide what else they want it to become.
Table of contents
Misconceptions and Associations
Sometimes, while developing games on my own, I catch myself returning to the same irritating question. There are plenty of things people call games, and yet something in my intuition keeps insisting that a few of them are less… game than they appear to be. So what actually makes a game become itself?
- Graphics, story, world-building? Painting, literature, comics, and film already know what to do with those.
- Flow, pacing, music? A concert, a film, or a stage performance can be constituted through all three.
- Progression, competition, goals? Too generic. Careers, arguments, education, sports, and exercise can organize themselves around them perfectly well.
- Interaction? A light switch is interactive. A DVD menu is interactive. Replacing a play/pause button of a movie with the controller pushing upward did not make that into a game.
- Mechanics? Closer, but not yet. We first have to distinguish mechanics from Rules. A Rule is a pure logical relation. A mechanic is one expression of that relation. One Rule may be expressed through many mechanics, and two things that look nothing alike may still instantiate the same Rule. In Xiangqi, a pawn advancing one square and a cannon moving in a straight line to leap over a piece and capture share no movement mechanic, yet both consume one turn. Notice that this last sentence only became true once I said which comparison I was making. Hold onto that. It turns out to be the whole problem, and it gets settled further down.
None of these things is worthless. They may enter a game, dominate it, or become the entire reason anyone cares about it. But they can already constitute forms and activities whose identities do not depend on gameness. A story does not wait for a controller to become a story. Music does not need a skill tree before it becomes music.
Strip those layers away and they may remain intact as themselves. They do not yet explain what gameness adds.
So, what makes a game… a game?
If it’s none of those, then what the heck is a game?
This is not an attempt to decide which products deserve that label. I am asking something smaller: what must already be structurally present before anything else can be built upon the game?
Perhaps the answer is not a “magic circle,” a “storytelling machine,” “interesting choices,” “meaningful interaction,” or any other phrase assembled from experience, value, or observation. Those may describe what someone does with a game, what someone receives from it, or what someone hopes it will become. They do not yet expose the relation underneath.
The Necessary Condition
We’ve already separated Mechanics from Rules. Once that distinction has been made, Rules offer a reasonable place to begin. They do not have to be the only possible starting point, they are where this argument first gains enough structure to speak about the others.
A Rule distinguishes what may occur from what may not, what follows from what, and which difference can count as a difference inside the configured form.
States will be something the Rules produce. Getting there takes longer than that sentence makes it sound, and the first thing it takes is writing down what a Rule is made of.
The signature. Take the Rules to consist of the following data.
What may occur needs things that may occur, and something that can enter them. Call the first a carrier of configurations , and the second a set of interventions .
Which difference can count as a difference needs something able to tell configurations apart, and neither nor does that on its own. What settles it is what the Rules show, which is never simply everything. So take a finite set of intervention roles . For each role , let be a family of total readings , with one result set for each reading.
Rules also distinguish what may occur by whom, since a form where anyone may do anything is a special case and not the general one. So is what role is authorized to supply.
What follows from what needs an admitted transition relation, and here the general case has to be taken rather than the convenient one. A transition does not consume one contribution. It consumes one from every role at once, because forms in which two roles commit without seeing each other are ordinary rather than exotic, and a signature that cannot state them is not describing Rules in general. So let
be the intervention profiles. Take , written , and define
Last, somewhere the thing may begin: . Non-emptiness is required so that the form has at least one initial configuration and its reachable set is defined from an actual starting point. Nothing else in that sentence has an unmet requirement, which gives
Arriving at it this way was the point, but it is worth naming what was arrived at. This is a nondeterministic concurrent transition structure with roles and imperfect information, recognizable as a variant of a concurrent game structure: a carrier of configurations, roles acting at once, an authority function, an observation apparatus, and a transition relation consuming one contribution from every role simultaneously. It belongs to a familiar formal family without being identical to every standard CGS presentation.
is defined from , , and , so it is notation rather than a component.
is not the State space. It is deliberately too rich: anything the form can be in, described as finely as you like, including detail that will turn out to be irrelevant. Deciding here which detail is irrelevant would be assuming the answer to the question Definition 2 exists to settle.
Since sits inside , disclosure is a Rule like any other. Concealment is not something done to the Rules. It is one of them.
And there is no probability anywhere in the signature. Where a transition may go several ways, records which ways and says nothing about how often, so forms weighted ninety-nine to one and evenly over the same support induce the same here. Everything below is therefore support-level. Two contributions may remain distinct contributions, but a difference only in their outcome weights cannot witness Agency in this calculus. A stochastic enrichment could retain the relations below as its possibilistic reduct while adding distribution-sensitive ones; the Representation bridge inherits the same restriction.
What can distinguish about itself? Let be its carrier of inspections.
Axiom 1. Self-disclosure. The atomic basis is exactly
Its result carriers and readings are
and, for every ,
Every supplies one atomic inspection , and there are no other atomic inspections. When its tag is clear, write the atomic inspection simply as its reading. Thus profile availability is inspectable directly. It is determined by but not assumed computable.
Axiom 2. Free formation. For every and every there are constructors
The map obtained by putting , all , and all together,
is injective. Write as and as .
Axiom 3. Branching observation. Every inspection has a result carrier and a total result map . These satisfy
and
The empty set records that is not admitted. Results are sets rather than multisets because carries neither branch multiplicity nor probability.
This branching semantics is strictly finer than reading one linear sequence at a time. In a one-role form, identify each profile with its unique contribution and take a total reading that has one common value on every non-terminal configuration and values on two terminals. Let and ; both roots admit only , every middle configuration admits exactly , and all corresponding non-terminal readings agree. From , both and may reach terminal readings or . From , both reach only ; from , both reach only ; all terminals admit nothing. Every linear sequence or obtains the same set at both roots. But the correlated inspection
returns at and at .
The tuple clause is the one easy to leave out. Inspect two residual probes separately and both result sets survive, while which pair of results came from the same outcome does not. Their tuple keeps that correlation. Tupling therefore applies at every depth, not only to the readings from which inspections begin.
Axiom 4. Structural induction. For every ,
Definition 1. Inspection depth. Define depth by
Depth counts the longest chain of profile prefixes, not the total number of probes held inside a tuple.
Corollary 4.1. Every inspection has finite depth.
By structural induction. Readings begin at zero, a finite maximum of already finite depths stays finite, and prefixing adds one.
Which brings back the thing promised a few paragraphs up. What is a State?
Definition 2. State. when no inspection separates them, meaning
for every inspection . Write for the State space.
A State is complete relative to this inspection language and to nothing stronger: it preserves exactly every distinction expressible by a finite inspection. Definition 3 therefore keeps paths on raw configurations unless finite-image transfer later supplies a transition relation on the quotient.
Proposition 1. is an equivalence relation, and the coarsest one respecting every inspection.
It is the kernel of the family of inspections itself admits, so it exists for the same reason any map has a kernel and is coarsest for the same reason. Equivalently: each inspection cuts into the parts it can tell apart, and a State is one cell of the intersection of every such cut.
Proposition 2. Configurations of one State admit the same profiles.
By Axioms 1 and 3 and Definition 1, returns and has depth zero. respects every inspection.
For a State , therefore write
Proposition 3. Every residual inspection of a branching continuation is already an inspection of its root after prefixing the intervening profile.
For any residual inspection , its result on the continuation opened by is exactly at the earlier configuration. Hence any difference between the sets of residual results after is inspectable before is taken.
Remark 4. No inspection depends on the history that produced a configuration, except through its State.
Inspections depend on the current configuration. If a fact about the past changes a later inspection result, that fact distinguishes the current configurations and therefore separates their States. The fact was never outside the State. It was one of the distinctions the Rules had been drawing all along.
Proposition 5. Coarsening cannot preserve every inspection. Refining it adds no inspectable behavior.
Coarsen it and you merge configurations on which some result map differs, so that map no longer factors through the quotient. The coarser quotient may be consistent, but it is not the State relation of this declared form. Refine it and you separate configurations no generated inspection can distinguish. The added labels change no inspectable continuation behavior and cannot change the empty-versus-non-empty Agency verdict. They do change the names and number of quotient cells; a later construction that reads those extra labels has changed the observation convention rather than extracted more behavior from the same inspections.
That is one State. What about all of them, meaning the whole of what a form can reach?
Definition 3. Possibility Space. The raw substructure reachable from —its configurations, admitted profiles, and full transition relation—with each configuration carrying its State as a label. Write . Its paths are paths through raw configurations, and the labels do not license swapping one representative of a State for another halfway along.
Write for the State labels occurring in .
Nothing above gives a transition relation of its own. Configurations of one State admit the same profiles by Proposition 2, and that alone does not say their successors match State for State. Extension axiom and Proposition 10.1 later supply that stronger result. Until then, anything that walks transitions walks them on configurations and reads States only where it stops.
Everything below is relative to the actually declared.
Now the debt from the Xiangqi sentence, which has been sitting there since the opening list. That sentence only became true once I named the comparison I was making. So when do two forms express the same Rule?
Definition 4. Comparison scheme. Let be a class of configured forms. A comparison scheme is an assignment
selecting one declared structural granularity for every form under comparison. Every must itself be a well-formed configured form of the same signature, and, up to structural isomorphism,
The assignment is not inferred from a map on alone. How configurations, interventions, roles, authority, observations, beginnings, profiles, and transitions appear at the selected granularity belongs to the declared scheme.
Definition 5. Sameness relative to a comparison scheme. Two forms express the same Rule relative to when and are isomorphic as configured forms. Concretely, bijections
induce
They preserve beginnings and authority:
For every role , a bijection
pairs each reading with . A carrier bijection then satisfies
Finally,
The inspection results and depths are then preserved by Axioms 1–4 and Definition 1.
Remark 6. Sameness relative to is not identity relative to .
Inside a declared , two configurations are one State or they are not. A comparison scheme instead declares a granularity between forms. Two forms may therefore be the same under one scheme and different under another without contradiction; each answer is only about the distinctions its scheme retained.
That settles what a comparison is about. Now a question that is smaller and much older than it looks. Does any of this care what the thing is made of?
Definition 6. Infrastructure. The material, computational, or procedural arrangement through which can be represented or operated. An infrastructure carries a raw transition structure of its own.
Definition 7. Realization. An infrastructure realizes when its represented layer is structurally isomorphic to in the sense of Definition 5, before any comparison scheme is applied. By Axioms 1–4 and Definition 1, that isomorphism also preserves every inspection result and its depth.
The qualification represented layer matters. The definition does not claim a bijection between and every physical microstate of its infrastructure; it says that changing material while preserving the configured structure changes none of the structural questions asked here.
Proposition 7. Realization-invariance. Every structural construction below is preserved under the correspondences induced by a realization; numerical values agree.
Immediate from structural isomorphism. Concrete bindings and committed Trajectories still belong to an operating instance and require the corresponding instance data.
Nothing so far has been running. What changes when somebody actually runs it?
Let be the set of finite or countably infinite sequences, including zero-edge paths,
with reachable and at every transition index. Let be the carrier of declared operating instances and the carrier of sources.
Axiom 5. Operating-instance structure. There is a total trace map
Define
There is also a total binding assignment
where a partial function permits a role to be unoccupied but never binds one role to two sources at the same window.
Definition 8. Operating instance and Trajectory. An operating instance is an element . Its committed Trajectory is .
The Possibility Space may branch, loop, and admit many counterfactual continuations. The Trajectory already committed does not branch retroactively. Non-linearity belongs to the structure of possible continuations; actualization produces an ordered history. A Trajectory does not require a built-in ending, and remains an ordered history for as long as the instance continues to operate.
The configured form, the infrastructure realizing it, an operating instance, and an observer encountering that instance are four distinct relations. When no instance is operating, no Trajectory is being actualized, while and remain exactly what they were.
Definition 9. Transition window. is the window joining to in the order supplied by Axiom 5, a logical position and not a measurable duration in physical time. Write for such a window in general.
At , an admitted profile enters the transition:
The transition is written on configurations for the reason just given under Definition 3. The instance occupies and the State label is ; no quotient transition has been assumed here.
To speak of an alternative Trajectory is to hold the committed prefix fixed and ask what different continuation could have become actual next. It does not mean rewriting a past that has already occurred. The Agency test below asks whether the window supports such alternatives; it does not require the committed profile to be one of their witnesses.
Nothing so far guarantees Agency. What it gives is a Possibility Space, an operating Trajectory, and a window at which Agency could be expressed.
So which bound roles can supply an operative difference there, and how much variation do the Rules admit through them?
Definition 10. Role and binding. At a window, an operating instance may bind a source to one or more intervention roles. A source may itself be an individual, a collective producing one joint output, or an autonomous process. A role specifies which contributions may become operative there and the authority with which they enter; it does not identify the concrete source that supplies them. Write
This is the role block occupied by the evaluated source at that window. A committed contribution is attributable to when it enters through one of those roles. Anything merely carrying or translating that output remains infrastructure in this relation.
Available to below means structurally available through the roles it occupies. A source-specific capability or policy is not present in the signature; adding one would refine the instance relation without changing structural support. No unrepresented property of the source enters this Agency test.
Binding attributes a contribution to a source. It does not attribute the outcome to the contribution. No relation of actual causation is defined anywhere in this essay, and Definition 15 does not quietly supply one: it compares what other contributions would have made available, and reads nothing whatever off the one actually supplied.
Authority determines what may be supplied through a role. Information records what that role is shown. A State is the complete finitely inspectable condition under Axioms 1–4, not what any one role is shown, and in every form that conceals anything the two come apart.
Definition 11. Role-indistinguishability. For a role , is indistinguishability by inspections built from alone.
This is a structural observation relation induced by what is shown, not a knowledge relation or a claim about which experiments its occupant can force. Its prefix clause ranges over every , returning the empty set where is not admitted. A policy restricted to the occupant’s authority would be another construction.
Proposition 8. is coarser than . It is strictly coarser exactly when there are configurations which no -inspection separates but some inspection available to does.
The readings in form a subfamily of those generating , so the induced relation can only be coarser. The displayed kind of pair is exactly the witness required for strictness.
Proposition 9. is fixed by and not by .
is a component of . Two arrangements differing in what a role is shown differ in , hence by Definition 7 are two forms rather than one form on different hardware.
Definition 12. Available contributions. For a non-empty role set and reachable State , define
This is a local set of contribution vectors, not a set of policies over hidden States. The absence of is deliberate: constancy across an indistinguishability class is a property of a policy, not of one local vector.
For , define its completions by
Here is the unique profile agreeing with on and with on .
An occupant may still guess. Distinguishing a guess from informed control would require evaluating one policy over an entire -class, which is not defined here.
Definition 13. Raw branching continuation. For a configuration and a profile admitted there, is the rooted branching unfolding containing every outcome admitted for and every admitted continuation after those outcomes. It is not one selected successor.
Definition 14. Depth- indistinguishability. For configurations, define
For a raw continuation, the result of a residual inspection is
Its residual depth is ; the already fixed profile is not counted. Write
when these results agree for every residual inspection of depth at most , and define
The symbols are deliberately different: compares configurations, while compares branching continuations.
Lemma 14.1. State-rooted continuation. If belong to one State and is admitted there, then
for every finite . Otherwise, prefixing a separating residual inspection by would separate from . Therefore the class
is independent of the representative. Raw unfoldings need not be literally identical; the continuation class is the State-rooted object used below. The induced finite-depth relation on classes is
It is well defined because full implies at every finite depth.
Proposition 10. and . Moreover,
Going deeper only adds inspections, which gives both inclusions. Every inspection has finite depth by Corollary 4.1, which gives both intersections.
Extension axiom . Finite observable outcome images. For every configuration and profile , define
and suppose . This allows infinitely many raw outcomes when they occupy only finitely many States.
Proposition 10.1 (-transfer). Under , is a reading-preserving bisimulation for the profile-labelled transition relation.
Suppose and . Proposition 2 gives , so has at least one -successor. If none shared the State of , choose one representative for each of the finitely many successor State classes of , one inspection separating that class from , tuple those inspections, and prefix the non-empty tuple by . The resulting inspection would separate from , a contradiction. The converse direction is symmetric. Thus the quotient admits a well-defined transition relation
Without , no bisimulation or quotient-transition transfer is asserted.
Proposition 11. If two continuation classes differ, a least separating residual depth exists.
Their classes differ exactly when some finite-depth residual inspection separates representatives. By Proposition 10 the separating depths are non-empty and upward closed, and therefore have a least element.
The question is now short: when can changing what enters through a role block change the continuation?
For a reachable State , set
and define the continuation map
Proposition 2 makes well defined, and Lemma 14.1 does the same for .
For , write
Definition 15. Agency. A non-empty role set bears structural Agency at when
Equivalently, there are in and one shared completion
such that the two completed profiles lie in different continuation classes. Holding the completion fixed prevents variation outside from being credited to .
At a concrete window with , Agency is available through ’s binding exactly when
The State and binding are actual; the profile pair is counterfactual. Neither witness must be the profile committed at the window, so this is a capacity claim rather than actual causation.
Definition 16. Witnesses and latency. Let
For each witness pair, define its least distinguishing depth by
Proposition 11 guarantees the minimum. For a role block , define
with value when the set is empty. When , instance latency is
This is a rank in the residual-inspection hierarchy, not elapsed time on the committed Trajectory. Arithmetic summaries are possible once a population and interpretation are declared; what the construction does not supply is a ratio-scale claim such as “depth six is twice as delayed as depth three.”
Proposition 12. The following are equivalent: ; ; and within every shared completion all contributions through lie in one continuation class.
This is the universal negation of Definition 15. Different completions may still yield different continuations; the fixed-complement test assigns none of that variation to .
Proposition 13. For , Agency is present through the instance binding exactly when its latency is finite.
Proposition 14. Internal nondeterminism may change which outcome becomes actual without that branch selection constituting an Agency witness for any binding.
Several outcomes of one unchanged profile belong to the same raw branching continuation. A source explicitly bound to a role is another case: its alternative outputs are evaluated as profile variation under Definition 15. The distinction therefore remains relative to the declared representation of contributions and internal branching.
Proposition 15. Role uncertainty does not veto local Agency.
imposes no condition on what an occupant can distinguish. Uncertainty may make an intervention a guess without erasing the structural alternative. Informed control would require a policy over an -class and is a different relation.
Remark 16. Rule mutation. If permits an intervention to alter a parameter or Rule, the mutable component is represented in and the permission appears in . Where the alteration changes a later inspection result—including admissibility or inspectable branching—the affected configurations occupy different States. A raw difference no generated inspection can detect is structurally idle. If the alteration is not admitted by , continuing under it means continuing under a different configured form .
Definition 17. Agent. Where instance-indexed Agency is available, the source occupying the evaluated roles is an Agent at that binding and window. A collective may occupy those roles as one source under Definition 10. This names access to an Agency-supporting role block; it does not assert that the committed profile was a witness.
Proposition 17. Locality. Agenthood is not intrinsic to a source. It is local to through the reached State and occupied role set.
Definition 18. Structural grades. For , define
and write
The grade counts role coordinates, not sources. Membership does not make every coordinate in essential, because supporting sets admit irrelevant padding.
Proposition 18. Contribution-substitution invariance. exactly when, at every reachable State, every two admitted profiles open the same continuation class.
Equivalently, against every shared completion, substituting any admitted contribution vector for another changes no continuation class. Source renaming is separately invisible to the structural test whether or not Agency is empty.
Remark 18.1. and can differ.
Take two roles, each authorized to supply or , and admit only and at , with the two profiles opening different continuation classes; let every other reachable State admit at most one continuation class. No singleton has a shared completion, so , while the two-role block leaves nothing to complete and bears Agency.
Regard as a Hamming graph, joining profiles that differ at one role, and colour every vertex by . A one-role witness is an edge between colours. A full finite product is connected, so a non-constant colouring has such an edge. A non-product admitted domain may delete every such path. The domain geometry makes higher arity possible; the actual value still depends on the continuation colouring.
Proposition 18.2. Difference-set normal form. For every reachable and non-empty ,
Proposition 19. Role-block monotonicity. If and , then .
The same witness difference set lies inside both blocks. This is upward closure of support, not a claim that every added role becomes essential.
Corollary 19.1. exactly when for every reachable State .
The corollary itself follows from upward closure even for an infinite . The standing finiteness of instead makes every witness block finite, makes the grading in Definition 18 exhaustive, and keeps natural-valued.
Definition 19. Minimum Agency arity. Define
and when is empty. It is the minimum cross-fibre Hamming distance, not interaction strength, cooperation, or a count of people.
Write
for the reachable locus of structural Agency support.
One quantity is still missing. Latency says how deep a particular witness must be inspected before it separates. The next relation asks a different question: whether all of that witness’s immediate outcomes can reach one common future State within one shared finite bound.
Definition 20. Raw reach and common recovery. Write for the raw configurations reachable from . For , define
For a raw configuration , let
be the unlabelled projection of the admitted transition relation, and define
For , this is the empty path from to itself.
Paths remain raw until their endpoints are read as States. For an admitted pair , define
Proposition 20. Once is non-empty, it remains non-empty at every greater depth.
Every raw reach set only grows with , so any State common to all of them remains common.
Definition 21. Possible reconvergence. For a witness pair , define
and set when no finite bound exists.
Every immediate outcome of either profile must retain a route to one common State within the same finite bound, though each outcome may use a different route. Nothing says an actual Trajectory takes one of them, one Agent can force one, or any route is likely. This is bounded robust possible recovery, not consequence duration or erasure.
For a genuine witness, . If every immediate outcome already carried one State label, every residual inspection would return the same singleton result and the pair would not be a witness.
Latency and reconvergence answer separate questions on the same witness pair. asks when the original continuations first become distinguishable; asks whether their immediate outcomes share a finite uniform recovery bound to one common future State. A finite does not make the rooted continuations equal again, because their earlier fork remains part of what an inspection of those roots can recover.
One question is left, and before attaching it to the word game, the mathematics can be made to say exactly what is present when Agency is non-empty and exactly what disappears when it is not.
Definition 22. Continuation fibres. The fibres of partition by continuation class: two admitted profiles lie in one fibre exactly when no residual inspection distinguishes the continuations they open. Call non-constant exactly when
equivalently when . The empty map at a terminal State is therefore not non-constant.
Proposition 21. Agency is non-constancy. At a reachable State , some non-empty role block bears Agency exactly when .
The forward direction is Definition 15. For the reverse, choose two profiles in different fibres and take . Because is finite, is a finite non-empty role block, and the profiles agree on its complement. Thus the continuation map carries no Agency exactly when its image has at most one element, covering both terminal States and non-terminal States whose admitted profiles all share one continuation class.
Definition 23. Structural playability. A configured form is structurally playable when some reachable continuation map has at least two values:
By Proposition 21,
Because is finite, every such witness differs within a finite role block.
Axiom 6. Constitution. is a primitive predicate of configured forms and is invariant under structural isomorphism:
No unrepresented material, authorship, intent, reception, or context enters this predicate. A richer account must enrich or change the object being classified.
Axiom 7. Representation. Every game is structurally playable:
Equivalently, a form whose continuation-map image has cardinality at most one at every reachable State is not a game. No converse is asserted.
The same artifact may admit different configured representations. Exposing variation as a role contribution or leaving it as internal nondeterminism gives different forms; Axiom 7 is evaluated only after one representation has been fixed.
This is also a support-level bridge. If an accepted game has no continuation-sensitive contribution except changes of probability over identical supports, then it fails and refutes the bridge at this granularity. It does not refute the calculus. A distribution-sensitive bridge requires a richer signature.
Extension axiom . Finite local profile domains. Every reachable State admits finitely many profiles:
Definition 24. Finite continuation capacity. Under , define
and
is finite continuation-fibre diversity and is its excess beyond constancy. The word capacity is local vocabulary: no information-theoretic composition law or unit has been proved.
Corollary 24.1 (). Under ,
Thus numerical capacity represents the same positive support when available.
With that, the Necessary Condition can be stated without assuming that any supporting role is occupied in a particular instance:
A game has a rule-constituted Possibility Space with a reachable State carrying two admitted profiles that differ only within a finite role block and lie in different continuation classes.
When an operating instance reaches that State and sources occupy the supporting roles, Definition 15 lifts the structural relation to instance-indexed Agency. The witness profiles remain counterfactual; neither need be the profile actually committed.
So what does all that settle?
The construction settles several recurring design arguments.
Granularity. Once and its inspection language have been declared, Proposition 5 fixes the canonical State quotient relative to them. Whatever no generated inspection detects is not distinguished by that quotient, however loudly the infrastructure displays it. A raw difference becomes State-relevant only when it changes a generated reading, admissibility result, or inspectable continuation. Redirecting an edge to a State-equivalent successor does not become load-bearing merely because the raw edge changed.
What a Possibility Space is not. Not freedom, depth, player expression, or a flattering review score. By Definition 3 it is everything the configured Rules allow the thing to become or perform, and nothing else. Rules do not arrive after a neutral infinity of game-states and cut it down. They constitute those States and transitions as possibilities of .
Naming the comparison scheme. Definition 5 licenses a discipline: never claim that two things share a Rule without naming the structural granularity. An unnamed scheme lets the describer settle the answer without saying which distinctions were retained. The apparent paradox of same Rule, different mechanic dissolves when is on the table.
Unrepresented material is invisible. Proposition 7 preserves the structural invariants of under realization. Wood, silicon, paper, and human speech do not matter merely as material; a material property deliberately represented in configurations, observations, authority, or transitions is structural because now contains it.
Leaking. Showing a role information the declared withholds may well be a presentation bug. The mathematical conclusion is narrower: the resulting arrangement is not a realization of the same configured form, because its observation component changed.
Choosing and guessing. supplies a structural observation partition needed to pose the policy question. It does not itself define knowledge, capability, or informed choice. Definition 12 remains deliberately local; a policy model would be the next layer.
And the one that started all of this. An input may be ceremonial, decorative, or useful for keeping someone awake, and whether it establishes Agency is now a question with an answer. A branch is not Agency merely because someone drew two boxes and connected them with arrows, however many buttons, branches, or dialogue wheels the infrastructure puts on the screen. Proposition 12 is the proof of it.
Why does the condition only point one way?
A necessary condition and a sufficient condition make different commitments. The Representation bridge asserts only
It is therefore refuted by a declared configured form that is accepted as a game while every reachable continuation-map image has cardinality at most one. The configured representation or extraction must remain fixed throughout the test. If a comparison scheme is applied, the object being tested is rather than ; changing between them halfway changes the subject of the claim.
A structurally playable form with disputed gameness does not address this implication. It would address the unasserted converse. The present argument leaves that converse open rather than adding further conditions to settle it. Under , is merely a derived numerical restatement of .
Nothing here rules out the possibility that a sufficient condition exists. It establishes no such condition and needs none: all structural results above remain valid independently of how the converse is eventually treated.
Where purpose goes
One candidate comes back more often than all the others put together, so it deserves better than a wave. Purpose. Goals, win conditions, the sense that the thing is for something. Surely that is what turns a structure into a game?
It helps to split it into three, because they behave nothing alike.
The first is purpose written into the Rules: a win condition, a terminal predicate, or an ordering over outcomes. Encoding an annotation in puts it inside the raw signature; it becomes State-relevant and operative only when observations, admissibility, or transitions make some generated inspection depend on it. In that case it can function as a State predicate, reading, or transition condition. Nothing in the chain from to Agency produces a goal automatically; a configured form may select one.
The second is purpose behind the artifact: someone built this to be played. Designer intent may explain why was constructed, but it is not represented in and therefore does not alter the present predicate. An intent-sensitive predicate must represent it in or evaluate a larger object such as .
The third is purpose in the occupant: the source wants to win, cares how it ends, or is trying. That purpose may change the policy and therefore the actual Trajectory. It still does not change structural Agency unless represented in and made operative through observations, admissibility, or transitions. The calculus excludes it from the structural test, not from play.
The three therefore remain different. Rule-borne purpose can live inside without being a necessary primitive of Agency; designer and occupant purpose remain external to this structural criterion unless represented.
Without a valuation, is intentionally indifferent to preference. An option no occupant values may still establish Agency when it changes a continuation class. Adding a goal or preference ordering defines a valuation-sensitive relation only after saying where that valuation lives and how it enters the test. Neither is required by the structural condition developed here.
Many formal settings attach a winning condition or payoff to a transition arena because the questions they ask require one. Other settings call the arena itself a game structure. Both conventions are useful; neither supplies a theorem that purpose is required by the structural Agency relation here.
Purpose has several places to live here, but none is required by the condition.
- As a comparison scheme. If goal distinctions are already represented in the configured forms, declare a well-formed and compare what they steer toward. An external goal must first enrich the comparison domain; cannot import data its inputs do not contain.
- As a taxonomy after classification. Among forms independently included in , goal-directed and open are useful subtypes. Passing alone does not perform that classification.
- On the layer this essay set aside in its first two lines. Whether a thing ought to have a goal, and what a goal does to the people who show up, is a real question and not this one.
Consequences
The relations assembled above support three structural readings.
Consequence 1: No structurally “wrong” play remains
If an action lies within the Possibility Space constituted by the declared Rules, it cannot simultaneously be outside that rule-constituted play structure.
It may be strategically awful. It may annoy the other players. It may break an agreement that was never part of the rules. It may expose a design mistake. None of those judgments reaches back and removes the action from the Possibility Space.
The reason is almost embarrassingly short. The Possibility Space is the reachable structure of the declared Rules. If those Rules admit the move, its result belongs there. Further judgments—strategy, etiquette, agreements, intent—may condemn it without changing that membership.
That shortness is the point. I am stuck with it either way, and it would hold even if I hated every case it covered.
“The designer did not expect that” does not alter the already-declared . Intent may explain or motivate a later revision; until the Rules change, the admitted possibility remains admitted.
Consequence 2: A Trajectory is not its endpoint
The endpoint of a bounded Trajectory is merely its last committed State. It need not be a dead end under the Rules, correspond to a game ending, or display the credits.
A Trajectory may remain ongoing. An endpoint appears only after some interval of its operation has been bounded.
An externally chosen Session boundary belongs to infrastructure. A Run is different: it is a rule-recognized cycle or bounded unit of operation. One Session may contain multiple Runs, while one Run may continue across multiple Sessions.
Such externally chosen Session boundaries are conditions of running the thing, not Rules that constitute it. Where the Rules govern initialization, reset, persistence, or what carries over from one Run to the next, those are Rules like any other.
A terminal State is different from any such boundary. It is a State the Rules admit no move out of at all.
That two Trajectories can end at the same State without being the same Trajectory is true, and on its own it buys nothing. The interesting object is the whole pile of Trajectories that arrive at one and the same State.
Under , everything in that pile has the same inspectable, profile-labelled future up to the bisimulation of Proposition 10.1. Without , the configurations still share every finite inspection result, which is all the core Agency calculus assumes. The raw histories need not be identical. If later readings, admissibility, or behavior depend inspectably on the route taken, the route record separates the configurations into different States.
This captures one structural reading of the complaint that choices did not matter; it does not exhaust the experiential complaint. A witness pair may open different continuation classes and still let every immediate outcome reach one common State within a shared finite bound. That is a real fork with bounded possible recovery, not proof that an actual play returns, that the difference is erased, or that the player perceived it.
A shared destination is weaker still than a shared endpoint, since it may name one selected property of the endpoint rather than the whole State. The endpoint of one bounded interval may become the starting State of another, may be transformed through relations constituted by , or may never be actualized again.
Agency concerns continuation classes, not ownership of an endpoint. For one witness pair, records the least residual-inspection depth separating its continuations, while records the least shared finite bound within which every immediate outcome has a route to one common State. Proposition 10 says the rooted continuations remain distinguishable when the permitted inspection depth grows; it says nothing about temporal persistence along an actual Trajectory. The two pair-indexed quantities answer separate questions, and neither is consequence magnitude.
Story endings and credits therefore have no privileged place in this condition. Plot, dialogue, authored events, and fixed outcomes participate structurally when encoded in configurations, observations, admissibility, or transitions. Any additional effect may remain in presentation and experience. Neither position makes them inferior; it identifies which relation is doing the work.
Consequence 3: Agency support is distributed
The existence of Agency at one reachable State says nothing about its support elsewhere.
The bridge only requires positive support somewhere. It does not turn every State, subsystem, or stretch of an actual Trajectory into an Agency-supporting one. The local distinction is therefore between continuation-map image cardinality at least two and at most one—not between a local game and a local non-game.
If the reachable State set is finite, the uniform structural density of is
counts States, not State-role pairs. Upward closure would pad the latter population with every superset of a supporting block and confound the result with the number of roles. The minimum arity retains the coordinate information that a State count discards.
This is structural density, not visitation frequency. An actual instance, or a declared measure over play, may concentrate on a small part of the reachable structure. The signature contains no canonical probability distribution over Trajectories or windows.
The pair-indexed data have their own natural population:
When this set is finite and non-empty, one may take uniform empirical distributions of
For infinite populations, or for non-uniform relevance, a measure must be declared first. A distribution “across windows” additionally requires a measure on instances, visits, and bindings; finite States and roles do not provide one.
The three coordinates must remain attached to the same witness pair. A shallow with means that pair is quickly distinguishable and has no finitely bounded robust common recovery. A shallow with finite means quick distinguishability and a bounded possible recovery. Large changes only the observation rank, and finite never says that recovery is actual, forced, likely, or equivalent to erasure.
These summaries are structural invariants under the isomorphism of Definition 7. They are dimensions of Agency support, not degrees of gameness supplied by the Representation bridge. Any threshold connecting one of them back to gamehood would be another bridge—possibly necessary or sufficient depending on its direction—not something the present bridge has already proved or ruled out.
Some Thought Experiments
I will leave the answers unwritten. Not because I do not have them, but because, if everything above is clear, I should not have to provide them.
- Suppose humanity goes extinct, leaving behind only a complete rulebook for chess. Does chess still exist when nobody is there to play it? If aliens find only a wooden chess set and invent a completely different way to use it, are they playing chess? If they instead find the rulebook and make their own pieces from granite, has the game changed, or only what it is played with?
- Suppose a composition by Beethoven remains unheard in a drawer for centuries before being discovered. Was it not music during that time? Beethoven was deaf when he wrote late in his life. Does that put what he wrote outside of music?
- Four fish swim in a tank while sensors turn their movements into controls for Pokémon Sapphire, and eventually the game is beaten. Does Pokémon stop being a game because the inputs came from a fish? Does the fish have to know it is playing, or intend to play at all?
- The ball enters the net. No player is offside, yet the assistant referee raises the flag, the referee disallows the goal, and VAR is not consulted. At that moment, is this still the same game of football? Do the rules give the referee the power only to judge what happened, or to make a ruling that counts even when the judgment is wrong? Does VAR change the rules of football, or only how decisions are checked and made final?
- In a D&D session, the DM gives one player two turns to compensate for falling behind the rest of the table. Is this still the same game? Was the DM allowed to make that ruling under the rules the table was already using, or did the table just add a house rule?
- Six children play by rules they made together. Child A scores with a move that is allowed at the time. Before child B can repeat it, the group changes the rule to forbid it. Does the new rule erase A’s earlier score, or does it apply only from that moment onward? If B performs the move anyway, is it valid now? What changed between the two attempts? What game are they playing now?
On the Player Side
Everything so far has been about the thing. What about the person on the other side of it?
An unrepresented observer response does not determine the configured structure or rewrite the Trajectory that occurred.
Rules and presentation may communicate, encode assumptions, and produce powerful experiences. Those relations may matter enormously. Holding , the acting bindings, and their contributions fixed, swapping only an unrepresented observer does not rebuild the Possibility Space or alter the Trajectory that already happened.
The same person may be both observer and Agent, but these are different relations. Interpretation may influence what that person later supplies; its structural effect then enters through the resulting profile contribution, not by rewriting the past.
An experience does not reach backward and change the committed past. It remains real, important, and often the entire reason anyone cares about the thing. For observer response to enter the present gamehood predicate, must represent it.
Even in the Agent relation, unrepresented knowledge is not part of . The Rules fix what a role is shown; a concrete occupant may infer more and choose accordingly. A game may also represent and react to a player model, in which case that representation belongs in configurations and transitions like anything else.
The first is the difference between choosing and guessing. Where the Rules conceal, a role block may structurally expose continuation-changing alternatives while a particular occupant lacks a policy that targets the hidden situation. Definition 15 establishes the available structural difference, not subjective knowledge, concrete capability, or actual success. Choosing and guessing require the further epistemic-policy layer that only prepares.
The second is saturation, which needs an epistemic object rather than an intuition about familiarity.
Definition 25. Saturation. Fix a comparison scheme . A factive hypothesis assignment gives each source and form a non-empty class
of well-formed Possibility Spaces over the vocabulary retained by , with
Then
where is the restriction of the configured-form isomorphism from Definition 5 to the reachable State-labelled substructures and therefore preserves every part of the structural vocabulary retained by .
At the declared granularity, no structurally different Possibility Space remains compatible with . Without an update rule, Saturation fixes an epistemic endpoint but says nothing about how that endpoint is reached.
Saturation is not solving. Solving is relative to an objective, information conditions, and a solution concept. Nor is saturation seeing through concealment: knowing the whole map does not identify which hidden State is actual now.
Saturation removes no structural Agency because occurs nowhere in . It exhausts structural model uncertainty at the declared granularity, not experience or every form of discovery. Two sources may therefore differ in saturation while remains unchanged.
A Rule mutation reachable and admitted during operation already lies in and was included in what saturation covered. Since Saturation is indexed by , its truth need not transfer to a new form , comparison scheme , or revised hypothesis assignment . That is a new indexed claim, not the old one literally lapsing because an admitted mutable transition occurred.
An unrepresented observer is absent from the structural calculus because has no such coordinate. An observer-dependent feature enters the configured form when represented in configurations, observations, authority, or transitions. Otherwise gamehood must be evaluated on a larger object such as .
At the level of experience, I treat meaning as arising through the relation between Rules, presentation, context, and the observer. A player may find a Trajectory heroic, offensive, boring, sacred, cruel, hilarious, or meaningless. Another may experience the same sequence differently. Neither response rewrites the past, and for fixed neither changes . A response-sensitive account must instead represent the response in or evaluate .
A designer may construct the conditions of an experience through Rules, presentation, information, rewards, punishments, and consequences. The designer cannot complete that experience on the player’s behalf. There is no checkbox for mandatory interpretation, however convenient it would be.
And no, plot, messaging, and story do not clash with games. They participate structurally when represented through configurations, observations, admissibility, or transitions. Presentation may itself be Rule-disclosed; the question is what represents and reads, not whether the material looks narrative.
Adapting a film or novel into a game is therefore not merely a matter of distributing the play button across a shooting gallery, an axe-throwing segment, three yellow-painted ledges, and a giant pipe-shaped hallway hiding a loading screen. Button prompts alone do not establish non-constant continuation maps. The artistic result may be excellent; the structural question remains separate.
Just respect the intelligence and stature of the player, just as I respect you, and you respect me, alright?
Conclusion
In reality, we do not need to settle every possible definition before taking one step closer to the thing itself. We only need to stop mixing every layer together.
I think, as Indie game dev, we should keep one thing simple: before trying to make a game fun, moving, groundbreaking, artistic, addictive, and everything else, make sure the part expected to operate as a game is not structurally inert under the necessary condition argued here. Passing it is not sufficient for quality or even, by itself, sufficient for gamehood.
Recreating your imagination is not a matter of drawing a map, throwing a story and a mountain of content into it, then adding button prompts. Any configured form classified as a game subject to the Representation bridge must have Rules, a Possibility Space, and non-empty structural Agency support; a Trajectory appears only when an operating instance actually runs it—you know, all the bullshit I have been rambling about above.
I am not trying to provide every answer. I am trying to make the question precise enough that the next answer has somewhere solid to stand. Every symbol up there is doing a job, and the only reason any of them exists is that without it a sentence I needed could not be said at all. If I ever catch one just standing around looking clever, it goes. If you want to understand the thing you are passionate about before deciding what else to do with it, I hope this gives you a perspective worth pondering.
FM39hz, 07/07/2025