THE ENGINE

Any game. Any topology. Zero game-specific code

133 playable variants across 6 families. Pure ES modules, MIT licensed, zero dependencies. The foundation everything else is built on.

133
playable variants
6
game families
96
piece sets
613
terrain tiles
3000
passing tests
MIT
licence

Six game families. One unified engine

Architecture

Pure ES modules

Zero dependencies. No build step required. Import what you need directly from source. 15 modular packages.

Six topologies

Grid, Hex, Track, Pit, Graph, and Tableau. Any game board shape, from standard 8x8 to hex galaxies and card tableaux.

Pluggable AI

Minimax with alpha-beta pruning. Five difficulty tiers. Family-agnostic: the same engine evaluates chess, draughts, and Go positions.

SVG renderer

Server-side and client-side rendering. Recolorable pieces. Theme-agnostic boards. Export as PNG or embed as live interactive widgets.

Embed SDK

Drop-in iframe widgets with postMessage bridging. Mount a playable board in any web page with three lines of code.

3000+ tests

Move generation, AI evaluation, rendering pipeline, FEN parsing, variant rules. Every family, every topology, every edge case.

Asset library

OPEN SOURCE

Fork it. Embed it. Extend it

MIT licensed. Published as importable ES modules. Used by the tools API, three original games, and seven community mods. The engine powers everything in this ecosystem.