What it is
An open-source tabletop and digital games studio shipping at startup speed. Everything is built using AI-augmented engineering workflows, enabling solo-founder velocity across 10+ concurrent repositories. The result: two Consumer SDKs, the first board game MCP server, and a live developer ecosystem.
What shipped
- Moddable Chess Engine (v0.9.7) — evolved from a 71-variant chess app into a consumer game framework with native ESM, reusable game controller, renderer extension hooks, replay API, unit templates, terrain predicates, and effect lifecycle hooks. Powers two games from the same core (chess.moddable.games)
- Dungeon Chess — asymmetric skirmish game running entirely on MCE as a game subsystem. Custom renderer hooks, faction-based AI, XP-budgeted drafting, all without engine forks (dungeon.moddable.games)
- Moddable Hexmaps (v1.0.0) — Consumer SDK with seeded procedural generation, 6 games, 4 render styles, PNG/PDF/SVG export, hex metadata system, and URL param API (hex.moddable.games)
- MCP Tools Server — 16 AI-callable tools (8 chess, 6 hexmaps, 2 site-native) via MCP protocol, REST API, OpenAPI, and llms.txt. First board game engine MCP server. Cloudflare Worker on free tier (tools.moddable.games)
- 20 game families — originals (Nukes, Mongo, Endless Skies, Dungeon Chess) plus classics (Draughts, Go, Halma, Pachisi, Backgammon, Morris, and more), each with digital tools, rulebooks, and variant systems
- PDF Pagination Engine — custom document assembly producing 1000+ indexed rulebook pages across 155 variants with orphan control
- Autonomous Agent Pipeline — Researcher and Builder routines operating on cloud infrastructure, managing a 6-repo production pipeline via label-triggered coordination. Research agents investigate rules sources; Builder agents branch, implement, and merge. Issues route through without a terminal open
- Developer documentation — tiered guides, consumer integration guide, full API reference, SDK demo page, Developers section with examples
Try the Engines
Both engines are embeddable anywhere with a single iframe. Switch variants to see the chess engine handle different rule sets, or click hexes on the map to cycle terrain.
Why it matters
Demonstrates the ability to ship production-quality software at unprecedented velocity and then evolve it into framework-level architecture with AI-native distribution. The chess engine didn't stay as a standalone app. It became a consumer SDK that powers a completely different game (Dungeon Chess) through renderer hooks, game controllers, and unit templates. Then both engines became AI-callable tools via MCP, with zero additional code beyond what already existed. Every project is MIT-licensed, publicly accessible, with proper documentation, version control, and deployment pipelines.