Every build preserved
The Arcade, every version
A dozen JavaScript arcade snapshots plus the pure-C# Blazor cabinet - each one a distinct build with its own roster and quirks, kept playable. Newer isn't always more complete, so the historical cuts are here too, exactly as they were.
Pure-C# cabinet
The Blazor arcade - 298 games compiled to WebAssembly, running on your own CPU.
JavaScript arcade - the lineage
Canvas mini-game collections. Twelve snapshots, latest to earliest.
The current flagship - 83 canvas classics on one page.
Curated superset with a second game-pack and its own math/physics libs.
CamelCase engine rebuild (KullGames.js) - a clean-room refactor of v5.
Kebab-case build - 14 games plus a lobby shell.
The fullest architecture: 29 per-game modules over a shared engine/chassis.
25 built-ins + 21 add-on clones (galaga, frogger, dig-dug, qbert, tempest...).
The polished 14-game single-file showcase (larger, later cut).
The original 14-game single-file showcase.
The whole 25-game arcade in one self-contained HTML file.
One of two HTML shells over the shared engine - kept for the record.
The twin shell over the same engine - a subtly different build.
The earliest snapshot - 25 built-ins play; some add-ons were never finished.