# Moddable Engine > Universal board game engine with piece sets (115), board layouts (333), hex tile galleries (7), and chess puzzles (1,557). Topology-driven architecture renders any game from a configuration. This site hosts game engine assets and tools. Agents can consume galleries and puzzle data via the static JSON API. ## Machine-Readable API All structured data is available at predictable URLs under `/api/`: - Discovery index: https://engine.moddable.games/api/index.json - Piece gallery (115 sets): https://engine.moddable.games/api/pieces/index.json - Board gallery (333 layouts): https://engine.moddable.games/api/boards/index.json - Tile gallery (7 sets): https://engine.moddable.games/api/tiles/index.json - Chess puzzles (1,557): https://engine.moddable.games/api/puzzles/index.json ## MCP Tools Interactive tools (puzzle generation, board rendering, piece lookup) are available via MCP: - MCP endpoint: https://tools.moddable.games/mcp - REST API: https://tools.moddable.games/api/call - OpenAPI spec: https://tools.moddable.games/openapi.json ## Content Types - **Piece sets** — 115 SVG piece collections across chess, shogi, xiangqi, Go, draughts, backgammon, and more - **Board layouts** — 333 rendered SVG diagrams spanning 42 game families and all supported topologies - **Tile sets** — 7 hex tile galleries for strategy map games - **Chess puzzles** — 1,557 tactical puzzles (606 standard + 951 variant) with FEN, solutions, and ratings ## Architecture The engine uses a topology-driven architecture. Games are defined by configuration (frontmatter), not code. Supported topologies: grid, hex, track, pit, graph, tableau. Any game expressible as a combination of topology + pieces + rules can be rendered. ## Related - Rules library: https://rules.moddable.games (game rules, variants, oracle tables) - Tools API: https://tools.moddable.games (MCP tools for AI agents) ## Licence Engine code is proprietary to Moddable Games Ltd. Piece sets carry individual licences (Apache-2.0, CC BY, etc.) noted in their manifests.