Proof notes for the categorical properties of Games
Write $\operatorname{succ}(x)$ for the legal options of a position $x$, and $\downarrow x$ for its generated subgame. The published starting points are Hora's Games as recursive coalgebras, Lemmas B.2 and B.6 and Appendix B.3. No AI-generated PDF is used as a reference here.
Finiteness and regularity
Finite branching and well-foundedness make $\downarrow x$ finite. The product construction in Appendix B.3 uses hereditarily finite labelled positions. With finite factors, labels range over a finite set and height is bounded, so induction on height leaves only finitely many positions. Equalizers are subgames; this gives finite nonempty limits of finite games.
For morphisms $f:X\to Z$ and $g:Y\to Z$, consider the set $T$ of pairs $(x,y)$ with $f(x)=g(y)$. Give it options
This is a game: it is finitely branching, and an infinite play would project to one in $X$. Both projections preserve all options, by the option-preserving equations for $f$ and $g$. Thus $T$ maps to the categorical pullback, and every compatible pair has a witness there. Pullbacks of surjections are consequently surjective. Applying the same comparison to a kernel pair, and using the creation of coequalizers by the forgetful functor, shows that every surjection is the coequalizer of its kernel pair. Images are subgames, yielding regularity. Disjoint unions are coproducts, and inverse images of their summands partition the domain into subgames; this gives infinitary extensivity.
The finite-game sheaf embedding
Use the site of finite games and finite jointly surjective families. Let $N(X)(A)=\mathbf{Games}(A,X)$ for a finite game $A$ and any game $X$. Compatible maps glue along a jointly surjective family, so $N(X)$ is a sheaf. Naturality on inclusions $\downarrow x\to X$ reconstructs a unique game morphism from any natural transformation $N(X)\to N(Y)$, giving full faithfulness. Limits are preserved pointwise.
To show regular epimorphisms are preserved, pull a surjection back over a finite game $A$. The pullback may be infinite. Choose one lift per position of $A$, and take the union of the finite subgames those lifts generate. This finite subgame still surjects onto $A$ and supplies a local lift.
Let $F\subseteq N(X)$ be a subsheaf and let $S$ be the union of the images of all its sections. This union is a subgame. For a map $a:A\to S$ and each position $t$ of $A$, choose a section of $F$ hitting $a(t)$, and restrict it to the subgame generated by a preimage. It and $\downarrow t$ both surject onto $\downarrow a(t)$. Their finite pullback therefore covers $\downarrow t$. Membership in $F$ descends along this cover. Finally the subgames $\downarrow t$ cover $A$, giving $F=N(S)$.
Maps from finite games to disjoint unions split over the inverse images of the summands. These give a finite cover, showing that $N$ preserves arbitrary coproducts as sheaves.
Quotient presentation
Every sheaf is covered by the coproduct of its representable sections. Coproduct preservation makes this a cover by some $N(X)$. Its kernel pair is a subobject of $N(X\times X)$ and hence is $N(R)$ for an internal equivalence relation $R$. Functional relations between two such presentations are likewise subobjects of the corresponding product and therefore come from Games. This is the relation description of ex/reg completion, yielding the sheaf presentation of the Game topos.